Обновление микропрограммы
Перед началом обновления внимательно прочтите эту страницу до конца и убедитесь, что понимаете все описанные операции.
Актуальные прошивки можно скачать в нашем репозитории.
Для ROS Noetic необходимо обязательно загружать прошивку версии 2.0 или более новую.
Для обновления микропрограммы системной платы TurtleBro необходимо использовать USB-UART переходник и программу STM32 Flash loader demonstrator.
Придерживайтесь следующей инструкции:
  • Выключите питание робота и извлеките из него батарею.
  • Подсоедините USB-UART переходник к разъему ST-UPDT голубого цвета на системной плате. Обратите внимание на то, что ножка TX переходника должна быть соединена с ножкой RX разъема ST-UPDT, а ножка RX - к TX.
Ножка 3V3 разъема ST-UPDT может быть подключена только к источнику напряжения 3.3В! Подключение ее к 5В может привести к повреждению платы!
  • Переведите DIP-переключатель №4 в положение "ON"
  • Подключите USB-UART к компьютеру, он должен определиться системой как COM порт.
  • Нажмите кнопку HW_RESET на плате, это должно привести к тому, что все светодиоды погаснут (если ранее были включены) и плата перейдет в режим ожидания прошивки.
  • Запустите программу STM32 Flash loader demonstrator, выберите COM порт своего UART преобразователя. Нажмите кнопку Next.
Вы должны увидеть сообщение:
1
Target is readable. Please click "Next" to proceed
Copied!
Если этого не произошло, проверьте правильность выполнения предыдущих шагов и попробуйте еще раз
В следующем окне вы должны увидеть приблизительно следующее:
Обратите внимание на поле Target: его содержимое должно точно совпадает с картинкой выше.
В следующем окне необходимо выставить настройки точно так же, как на картинке внизу:
В графе Download from file необходимо указать на файл прошивки, скачанный с нашего сайта. Обратите внимание на то, что по умолчанию всплывающее окно не отображает необходимые нам файлы с расширением .hex, поэтому в правом нижнем углу окошка необходимо выбрать тип файла hex Files (*.hex)
После нажатия кнопки Next должен начаться процесс обновления микропрограммы. Он может занять несколько минут, пожалуйста, дождитесь его окончания. После окончания загрузки вы должны увидеть сообщение:
1
Download operation finished succesfully
Copied!
  • Закройте программу
  • отключите UART переходник от компьютера
  • отсоедините плату TurtleBro
  • переведите DIP-переключатель №4 в положение Off
При следующей запуске робот будет использовать обновленную микропрограмму
Last modified 2mo ago
Export as PDF
Copy link