ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
895532
Ксения (12.01.2019 14:51 - 14:53, просмотров: 27579)
Как прошить STM32 через DFU драйвер? http://77.72.19.19/images/STM32F407_Black.jpg
http://77.72.19.19/images/STM_DFU_driver.png
Не было у бабы хлопот, да купила порося :). А с другой стороны изучать STM32 когда-то надо начинать. Сперва застрахуюсь от возможных подозрений - никаких спрятанных отладчиков на моей плате нет. Можно считать, что она почти голая (а потому и дешевая - 600 руб у китайцев) - спартанский набор из самого необходимого: стабилизатор питания (делает 3.3V из USB-питания), кварцевый резонатор 8.0MHz, кнопка Reset и по паре пользовательских кнопок со светодиодами, а кроме того все порты контроллера STM32F407 (LQFP100) выведены на штырьки с левого и правого бока платы (по 48 с каждой стороны). Причем, пины, используемые в разъеме для J_Link, не являются исключением - их дубли тоже на боковых штырьках присутствуют. То же справедливо в отношении разъема для TFT-дисплея и прочих разъемов - никто не требует их использовать, а потому их наличие на плате числа рабочих пинов не уменьшает. Из "излишеств нехороших" :) можно назвать лишь часовой кварц с батарейкой и микросхему последовательной FLASH-памяти. Так вот, по советам из интернета, я поставила зелёненький джампер в положении "boot" и присоединила к USB-кабелю от компьютера. Компьютер опознал плату, как USB-девайс, и стал просить для него драйвер. Разрешила искать в интернете. Нашелся быстро и установился. Смотрим на второй картинке, как этот драйвер виден из девайс-менеджера. А что делать потом, чтобы залить в МК готовую прошивку для него в HEX-формате? :) В интернете лишь намекают на такую возможность, но советы дают лишь по установке драйвера, который у меня сам стал.