Ваш браузер устарел. Рекомендуем обновить его до последней версии.
Яндекс.Метрика

Обновление прошивки на модулях телеметрии 3D Radio или "FAIL: lost synchronisation with the bootloader".

Опубликовано 11.05.2013

Телеметрия 3D RadioРешился я обновить прошивку на радиотелеметрии 3D Radio средствами Mission Planner'а. Зачем сам не знаю, так как и на старой прошивке SiK 1.3 изучить всех возможностей этой системы да и квадрокоптера в целом, не успел еще. И по не знанию у меня ушло на это немало времени. А почему сейчас Вам и поведаю... 

Обновить ПО  радиомодуля наземной станции не составило никакого труда, так как он подключается непосредственно в USB разъем ПК и прошивается легким нажатием кнопочки "Upload Firmware (Local)" (нужно только выбрать соответствующий COM порт и скорость в GUI мишнпланнера). Надо понимать, что  прошивать можно модуль, который непосредственно подключен к ПК. Прошить удаленное 3D Radio по радиоканалу не возможно

Не было бы печали, если у меня был под рукой адаптер FTDI  (USB<>COM) для прошивки удаленного "Бортового" радиомодема. Но такового у меня, увы, не было.  Не долго думая, решил использовать для подключения 3D Radio к ПК порт S0/FTDI полетного контроллера Crius AIO Pro. Подключил модуль, соединив провода следующим образом:

модуль телеметрии3D Radio порт S0/FTDI Crius AIO 
VCC  +5V
 TXD  RX0
 RXD  TX0
 GND  GND

 

После нажатия на кнопку "Load Settings" в Mission Planner'е  привычно заполнились поля с настройками "Бортового" 3D Radio. "Дело в шляпе" - так подумал я, нажав на "Upload Firmware". Модуль перешел в режим Bootloader, о чем свидетельствовал красный светящийся светодиодик на нем. Пошел процесс загрузки прошивки и красный светодиод, как положено начал часто моргать. На середине статусбара как гром, вылетело сообщение с ошибкой, а в статусе процесса сообщение: FAIL: lost synchronisation with the bootloader. Вот  с этого момента, от процесса поиска решения до успешной  прошивки, я потратил несколько часов. Но "ларчик просто открывался"... Перейдя во вкладку "Terminal" Mission Planner-a я обнаружил что в порт постоянно поступают какие-то данные. Что и приводит к срыву синхронизации в процессе прошивки. Не знаю можно ли было поступить грамотнее, но я решил эту проблему просто. С нажатой кнопкой "Reset" на Crius AIO Pro на порт никаких "лишних" данных не поступало. Так с нажатой кнопочкой и прошил модуль:

3D Radio
FAIL: lost synchronisation with the bootloader

Вот видите все как просто, но сразу и не сообразишь. Надеюсь, что эта информация будет полезна для тех кто захочет обновить ПО радиотелеметрии 3D Radio и у кого нет под рукой FTDI.

Удачных испытаний.

Опубликовать в социальных сетях