Китайский Seriously Pro F3: Лечим ошибку STM32 communication failed

Китайский Seriously Pro F3: Лечим ошибку STM32 communication failed

Войти: 

Для новой рамы (QAV280) я заказал китайскую копию полётного контроллера Seriously Pro F3 у известного магазина запчастей для RC-моделей на Али. Получив посылку я сразу же бросился прошивать последний betaflight с возможностью прошивать и настраивать регуляторы через полетный контроллер.

Прошивку делел по мануалу выставив Manual baud rate на 256k, но все время выходила одна и та же ошибка:

stm32 communication failed, wrong response, expected: 121 (0x79) received: 31 (0x1f)

При этом конфигуратор спокойно подключался для изменения параметров cleanflight. Я пробовал разные скорости подключения, перепрошивку через закороченные пины BOOT, но ничего не помогало.

На вторые сутки поисков решение было найдено:

  • Скачиваем и устанавливаем STM32 Flash Loader Demonstrator
  • Подключаем контроллер по USB с закороченными пинами BOOT
  • Запускаем Flash Loader Demonstrator, выбираем COM-порт, ставим Baud Rate 256000, жмем Next

1-riowcHwXKsb67qsiYr8Dcg

Снимаем защиту нажав кнопку Remove Protection, жмем Next

1-mXhuA6-ACcFLptTiFYSbMw

Проверяем Target, должно быть что-то вроде STM32F3, жмем Next

1-LnZjcwhGY_d8CvdM05ybCQ

Нажимаем ‘Download to device’, нажимаем на “…” и выбираем файл прошивки для SPRacingF3, жмем Next

1-ZJH_7L8j_gI2I_on7c4Nmg

Дожидаемся прошивки контроллера, раскорачиваем BOOT и проблем с перепрошивкой больше нет.

1-QpGGFjlnivHN2ulzMCORPg

Спасибо, Олегу Бовыкину, за мануал.

Leave a Reply

Войти: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *