Вариант прошивки полетного контроллера SP Racing F3 через stm32flash
Приобретенный мной для коптера полетный контроллер SP Racing F3  основан на микроконтроллере STM32 . В системной памяти платы STM32 есть Bootloader (загрузчик). Bootloader записан на этапе производства и любой микроконтроллер STM32 можно запрограммировать через интерфейс USART с помощью USART-USB переходника.   Вариант прошивки из под винды через Flash Loader Demonstrator для плат STM32  у меня не сработал.    Как видно из фото, программатор у меня не видел плату и соответственно не давал перепрошиться.    Поиск в сети навел на вариант, что если программатор не видит плату, это означает что флеш память микроконтроллера защищена.  Т.к. основная система на компе у меня Ubuntu, я решил воспользоваться программой stm32flash  для "заливки" прошивки через встроенный Bootloader, перед этим сняв защиту от чтения и записи.  




 
 
Комментарии