Boot Loaders (загрузчик, бутлоадер, бутлодырь)
Начиная с версии OpenTX 2.x, появилось одно существенное улучшение относительно предыдущих версий: теперь можно залить новую прошивку в Taranis непосредственно из самой аппаратуры без использования OpenTX Companion.
Теперь давайте разберёмся, в чём отличия в обновлении прошивки с SD карты, вставленной в аппаратуру, от обновления прошивки с использованием OpenTX Companion. Также рассмотрим способ обновления прошивки и бутлоадера по отдельности.
Для справки
Вообще бутлоадер уже записан на чипе. Companion может использовать этот бутлоадер, если сможет получить к нему доступ. Есть одно но: ни в Windows, ни в MacOS нет встроенных драйверов для этого бутлоадера. Поэтому для того, чтобы получить доступ к чипу приходится использовать Zadig для установки драйвера для STM BOOTLOADER. Ну и конечно для того, чтобы в первый раз залить прошивку нужно использовать Companion 9X или OpenTX Companion. Таким образом мы получим OpenTX загрузчик на STM чипе. В результате на чипе будет два бутлоадера: один оригинальный, в второй – OpenTX. И только после всех этих процедур появляется возможность иначе обновлять программное обеспечение на аппаратуре.
Зачем вообще нужен второй загрузчик? Оригинальный загрузчик тоже неплохо работает с OpenTX Companion, но при наличии второго загрузчика функции записи (обновления) программного обеспечения можно выполнять непосредственно с аппаратуры.