#stm32 #boot #usb-otg #cubemx #dfu
#stm32 #загрузка #usb-otg #cubemx #dfu
Вопрос:
Я спроектировал и собрал печатную плату. Все соединения в порядке, и светодиоды мигают, когда я открываю CUBEMX. Но я не знаю, что делать после этого момента. Нужно ли мне устанавливать некоторые драйверы перед использованием DFU? Если это так, у меня нет программатора ST-LINK, как я могу использовать единственный вход для этой печатной платы (который является PB11, PB12, как предлагает AN2662). Также интересно, что устройство реагирует на CubeMX. Есть ли в устройстве какой-либо код?
MCU: STM32F405RGT6
Ответ №1:
Ваш вопрос не ясен. Но я постараюсь ответить на ваш вопрос, исходя из моего понимания вопроса. Первое, что вам нужно найти техническое описание mcu. Теперь вы можете найти соответствующие контакты для программирования. Используя эти контакты, вы можете запрограммировать свой hw.
если вы хотите установить режим dfu для вашего hw, пожалуйста, проверьте «Примечание к приложению 2606 STM32 режим загрузки системной памяти микроконтроллера».
Кроме того, я написал пост о загрузчике системной памяти, вот ссылка:https://engineeringvolkan.wordpress.com/2020/05/08/1928 /
Ответ №2:
Если я правильно понял, вы хотите узнать, как загружать код в свой UC. Если вы не знакомы с DFU, я предлагаю вам использовать ST LINK V2. Однако важным моментом является то, устанавливаете ли вы выходные клеммы для выводов SW (SWDIO, NRST, SWCLK, SWO).
Для DFU вам следует проверить свойства загрузчика и конфигурации загрузчика, конкретно связанные с вашим UC. После этого вы можете посмотреть это видео EEVBlog STM32 DFU и вдохновиться им.