Все устройства платформы NJoy32 имеют встроенный загрузчик ПО ( прошивки ).
Фактически встроенный загрузчик всегда стартует первым при включении контроллера или перезагрузке, проверяя условия старта:
Проверяется низкий уровень пина Boot ( замыкание на GND) - все устройства имеют либо эти пины на плате контроллера, либо выведены на специальную кнопку ( BlackBox Mk3, STECS );
Проверяется специальный маркер в RAM - это позволяет организовать программный рестарт загрузчика из приложения;
Проверяется целостность прошивки.
При наличие хотя бы одного из вышеуказанных условий - стартует загрузчик, иначе происходит переход на старт прикладной прошивки устройства.
VKB Boot Njoy32 platform - загрузчик контролеров серии F1 ( BlackBox Mk1/2, Mamba, Gladiator, Gladiator NXT и т.д. )
zBoot Njoy32 - загрузчик контроллеров серии G4 ( BlackBox Mk3 ( TRudder Mk5б, GF Mk4, GNX EVO, STECS etc)
Выберите необходимое устройство из списка и нажмите кнопку [Start Boot] (или даблклик по выбранной строке ) -устройство рестартанет в режиме загрузчика:
Нажите кнопку [...], выберите прошивку
Нажмите кнопку [Flash it!] :
Чекбокс Auto(Reset) включен, поэтому устройство будет перезагружено. Тот же результат будет при нажатии кнопки [Reset].
Для выполнения некоторых сервисных задач требуется получить файл *.op1
Для этого любым вышеописанным способом контроллер переводится в Boot-Mode , в строке необходимо набрать save
в папке c приложением появиться номерной файл .
Для обратного действия - загрузки файла типа *.op2 - в строке необходимо набрать load. Появится окно выбора файла, указать файл *.op2