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