Jump to content

    

MX_Master

Участник
  • Content Count

    44
  • Joined

  • Last visited

Everything posted by MX_Master


  1. STM32CubeIDE

    На почту упала новость об очередном прорыве от STM Ребята поднатужились и придумали нам "новую" единую IDE с интегрированным кубом на базе Eclipse Назвали STM32CubeIDE
  2. STM32MP1 - bare metal

    Всё придумано до меня, для настольных ПК. Я лишь пытаюсь запустить сие на мобильных процессорах, вынося всякие ногодрыги в аппаратную часть МК. Получается, канеш, с горем пополам. Но, на мой взгляд, это лучше чем телебонькать пины обычным процессором. Если делать полностью своё ЧПУ (что займёт не один год), можно смело юзать и MP1. Его ресурсов, при грамотном подходе, более чем достаточно.
  3. STM32MP1 - bare metal

    Там кроме собственно LinuxCNC ещё и обычная ОС, типа Ubuntu/Debian, давит на проц. Большинство интерфейсов у LinuxCNC - OpenGL'евые. А этого добра в MP1 нет (OpenGLES не в счёт), так что графика тоже падает на проц. Ну и частенько используются Python скрипты, чему процессор никак не рад. Всё переписывать и оптимизировать - дело неблагодарное. В данный момент использую алвинеры H3 + внешнюю F429. Присматриваюсь постепенно к RK3399. Там внутре 2 многоядрёных проца, один из которых можно в теории заточить под bare metal.
  4. STM32MP1 - bare metal

    Всякие 4-х вёдерные алвинеры H3 при работе на схожих частотах (650мгц) могут спокойно остывать через плату. Вангую, эти MP1 будут ещё холодней. Эх, если б не ограничение в 650мгц, я б с удовольствием применил эти MP1 в своём ЧПУ проекте (на основе LinuxCNC). Но, к сожалению, ниже гигагерца никак низя. Кстати, насчёт HDMI в ЧПУ.. Мой будущий 3Д принтерный проект будет как раз с HDMI дисплеем (с тачем) + orange pi. Банально удобно
  5. STM32MP1 - bare metal

    Раз пошла такая пьянка, есть для экспериментов ещё пара модулей. Опционально можно выбрать размер ОЗУ (256mb - 1gb) и размер флэшки (4-16gb) https://item.taobao.com/item.htm?id=602435481019 https://item.taobao.com/item.htm?id=598786390664 https://www.openembed.com/products/53.html http://snailboard.com
  6. STM32MP1 - bare metal

    Глаза боятся, а пальцы тыкают (: http://wiki.i2som.com/plugins/servlet/mobile?contentId=19923153#content/view/19923153
  7. STM32MP1 - bare metal

    Возможно, кому-то пригодится. Недавно наткнулся на недорогую китайскую макетку с STM32MP157 на борту. Для ЧПУ (CNC) применений и прочих опытов вполне себе подойдёт. цены: https://item.taobao.com/item.htm?id=599303130310 https://item.taobao.com/item.htm?id=592121183085 инфа: http://wiki.i2som.com/pages/viewpage.action?pageId=19922956
  8. Две небольшие новости. Ну, во-первых, с лёгкой руки STM'овцев во всех мануалах и на сайте максимальная частота для серии H7 неожиданно выросла с 400 до 480 МГц. Типа новая ревизия RevY. Но сюрприз в том, что на маркировке новых чипов это никак не отразится (: В последнем кубике для любого чипа H7 макс. частоту можно выставить плоть до 480 МГц. Чем это грозит для чипов предыдущей ревизии, неясно. Обсуждение сего финта можно почитать здесь - https://www.eevblog.com/forum/microcontrollers/stm32h7-series-revision-beware-of-the-changes!/ Кроме того, в разных источниках начала проскальзывать инфа про новые двух-ядерные H7. Внутре - Сortex-M7 + Cortex-M4. Частоты не уточняются, но периферия общая. Подробности в свежих мануалах - https://www.google.com/search?q=stm32h7+"dual+core"
  9. Новые STM32H7 - два ядра (M7+M4), 480 МГц

    Для разделения есть STM32MP1xx (: Там под линями можно с веб-серверами и прочим gui развернуться намного шире. В то время как вся RT часть будет крутится на М4.
  10. Новые STM32H7 - два ядра (M7+M4), 480 МГц

    Я видел только 1 проект, smoothieboard v2 (:
  11. Новые STM32H7 - два ядра (M7+M4), 480 МГц

    Я, кстати, считаю, что эти чипы (не смотря на странную связку M7+M4) всё равно найдут потребителя. Особенно, там, где экономить энергию не нужно. К примеру, в моей любимой области применения, на этих чипах можно запилить адекватный ЧПУ контроллер M7, к примеру, будет кушать G код с флэхи, строить и планировать траекторию. M4, в этот момент может крутить веб-сервер и общаться с юзерем через веб-интерфейс. На борту есть аппаратные генераторы импульсов/ШИМ для работы с драйверами моторчиков.
  12. Новые STM32H7 - два ядра (M7+M4), 480 МГц

    Ребята из Huawei и STM что-нибудь придумают. Но не всё так плохо, как минимум появится новая мобильная ОС
  13. Странно, что такой функции на github'e не было раньше. Но в Microsoft всё обдумали и решили официально добавить функционал донатов Насколько я понял, ежемесячных. И, по-моему, поддерживать можно только самих юзеров, а не проекты в целом. https://github.blog/2019-05-23-announcing-github-sponsors-a-new-way-to-contribute-to-open-source/ https://help.github.com/en/articles/about-github-sponsors https://habr.com/ru/news/t/453132/
  14. Новые STM32H7 - два ядра (M7+M4), 480 МГц

    уже обсуждали (:
  15. STM32CubeIDE

    Видимо, авторы забыли, что существует Вин7, да еще и 32 бита (: Кто-нибудь пробовал сие не под виндами?
  16. Новые STM32H7 - два ядра (M7+M4), 480 МГц

    Осталось дождаться первых цен
  17. Новые STM32H7 - два ядра (M7+M4), 480 МГц

    Ну слава богу, можно выдохнуть Интересно на какой частоте будет работать напарничек (М4)..
  18. STM32CubeIDE

    Попробовал сегодня сие изобретение в деле. Что сказать, для новичков - это будет находка. Время от начала установки софта до первой отладки мигающего светодиода сократилось на порядок. Учитывая, что софт доступен под все популярные ОС, STM'овцев и новых юзеров можно поздравить.
  19. Замаячила на горизонте задача менять прошивку в STM32H750 с помощью веб морды. При этом хотелось бы сохранить содержимое прошивки в тайне (RDP Level 1 или PCROP). С веб мордами проблем, вроде, нет. LWIP + HTTPD работают на ура. Зашифрованный файл (AES) заливается методом POST в SRAM и ждёт там своего часа на расшифровку и заливку. Аппаратный AES дешифратор в чипе есть. Но вот незадача. В STM32H750 всего 1 сектор флэша на все 128 Кб. Загрузчик некуда впихнуть А код сам себя не перезапишет. Буду рад любому пинку в правильном направлении.
  20. STM32H750 + Ethernet + веб-загрузчик

    Я уже все доки на этот вопрос прошерстел. Там не меньше 128Кб под секретный загрузчик выделено. Но этот способ не про Ethernet. Оно заточено под I2C, SPI, USART и USB.
  21. Переполнение значения таймера учитывается?
  22. Как сказал один умный человек: "люди не хотят читать доки". И это корень большинства вопросов. Раз автор не указал цель, точность и поправку на прерывания в задержках, то и советы были соответствующие.
  23. Если нужна незатейливая busy waiting задержка, можно ваще без таймеров. Замерить количество выполненных __NOP за микросекунду. Можно и такты посчитать. И юзать это число для для расчёта любой другой задержки. SysTick 24 бита, да
  24. STM32H750 + Ethernet + веб-загрузчик

    Дык, по цене H743 можно 4-х ядерный арсенал из F407 собрать. И всё распараллелить.
  25. STM32F722 и Cache Coherency

    А тактирование SRAM1 в F722 включается отдельно? А то я помню тоже перенёс один из буферов в ранее не используемый блок SRAM. И удивлялся битым данным после записи. Пока принудительно не включил тактирование этого блока.