Разработка STM32F401 платы развития, STM32F401CCU6, плата обучения STM32F4
Часть обзора переведена автоматически.
Это работает очень хорошо. Программирование осуществляется с помощью stm32duino с PlatformIO. Для активации DFU через USB просто использовать NRST и BOOT0 одним пальцем. Отладка проста в использовании последовательного порта через USB. Необходимо обратить внимание на одну важную вещь: если микропрограмма DFU не видна после выполнения загрузочной последовательности DFU, разогрейте фишку stm32 пальцем. Для работы он должен быть не менее 25°С. Даже с этой проблемой DFU она остается очень хорошим продуктом.
Top! Пиндеры включены и программирование через интерфейс SWD работает отлично. Несмотря на наличие интерфейса USB-C, на микросхеме отсутствует загрузчик USB. Теоретически, если бы был написан соответствующий загрузчик, можно было бы запрограммировать его также через USB-C. Для этого требуется устройство программирования (ST-Link). В моем случае я использую интерфейс St-Link старой разбитой платы разработки Nucleo.