Перейти к содержанию

Навигация

Wiren Board 7 Firmware Update: различия между версиями

 
(не показано 10 промежуточных версий этого же участника)
Строка 5: Строка 5:
|link=https://youtu.be/2XhPWDzYSmY
|link=https://youtu.be/2XhPWDzYSmY
|text= Обновление ПО контроллера Wiren Board 7
|text= Обновление ПО контроллера Wiren Board 7
|list= PL-yKQAXd5Un_fQfrVVgMt1Em5Qb1f-v6l
}}
}}
=== Совместимость ===
=== Совместимость ===
{{Anchor|compatibility}}
{{Anchor|compatibility}}
Инструкции на этой странице подходят для контроллеров [[Wiren_Board_7.3|Wiren Board 7.2…7.3]]. Инструкции других версий контроллера смотрите на странице [[Wiren_Board_Software#update| Программное обеспечение Wiren Board]].
{{Wbincludes:Update Compatibility
|model= Wiren Board 7.2…7.3
|link= Wiren_Board_7.3
}}


=== Как всё устроено ===
=== Как всё устроено ===
Строка 14: Строка 18:


=== Релизы ===
=== Релизы ===
Программное обеспечение контроллеров Wiren Board состоит из множества пакетов, которые мы объединяем в релизы stable — стоит на новых контроллерах и testing — rolling-релиз с самыми свежими версиями пакетов.
{{Wbincludes:Wiren Board Software Releases}}
 
О переключении между релизами и другую информацию смотрите в статье [[Wiren_Board_Software|Программное обеспечение Wiren Board]].


== Пользовательские настройки и файлы ==
== Пользовательские настройки и файлы ==
Строка 81: Строка 83:
# Начало зависит от аппаратной ревизии контроллера:
# Начало зависит от аппаратной ревизии контроллера:
#* Для ревизии 7.3:
#* Для ревизии 7.3:
#*# Переведите выключатель в положение OFF и вытащите кабели из разъёмов Debug Console и Debug Network.
#*# Переведите выключатель в положение OFF и вытащите кабели из разъёмов Debug Console и Debug Network. Это выключит контроллер.
#*# Зажмите и не отпускайте кнопку FW.
#*# Зажмите и не отпускайте кнопку FW.
#*# Подключите к контроллеру внешнее питание
#*# Переведите переключатель в положение ON и тут же вставьте кабель в разъём Debug Network. Если вам нужны логи из дебага, сразу подключите кабель Debug Console.
#*# Включите контроллер кнопкой и продолжайте удерживать кнопку FW. Если вам нужны логи из дебага быстро подключите кабель Debug Console.
#*# Подключите к контроллеру внешнее питание — это нужно для того, чтобы при отключении кабеля контроллер корректно прошился.
#*Для ревизии 7.2:
#*Для ревизии 7.2:
#*# Если нужно, подключите кабель к Debug Console.
#*# Вставьте кабель в разъём Debug Network. Если нужно, подключите кабель к Debug Console.
#*# Переведите выключатель в положение OFF.
#*# Переведите выключатель в положение OFF.
#*# Подключите к контроллеру внешнее питание.
#*# Подключите к контроллеру внешнее питание.
#*# Зажмите и не отпускайте кнопку FW.
#*# Зажмите и не отпускайте кнопку FW.
#*# Включите контроллер кнопкой и продолжайте удерживать кнопку FW.
#*# Включите контроллер переключателем и продолжайте удерживать кнопку FW.
#Держите кнопку FW до короткого звукового сигнала. В Debug Console в этот момент будут строки:
#Держите кнопку FW до короткого звукового сигнала. В Debug Console в этот момент будут строки:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
Строка 100: Строка 102:
# Через несколько секунд на компьютере обнаружится накопитель '''WB UPDATE''', откройте его. В Debug Console в это время будет сообщение:
# Через несколько секунд на компьютере обнаружится накопитель '''WB UPDATE''', откройте его. В Debug Console в это время будет сообщение:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
Waiting for USB gadget to connect to host PC
Copy .fit file to virtual USB driver and unplug the cable
Copy .fit file to virtual USB driver and unplug the cable
</syntaxhighlight>
</syntaxhighlight>
# Скопируйте подготовленный .fit-файл на этот накопитель — контроллер каждую секунду будет следить за процессом.
# Скопируйте подготовленный .fit-файл на этот накопитель. В Debug Console в это время будут сообщения:
# Когда файл полностью скопируется, контроллер автоматически отключит накопитель, издаст два коротких звуковых сигнала и начнет прошивку. В Debug Console при этом будет сообщение вида:
#:<syntaxhighlight lang="bash">
# приглашение скопировать файл на накопитель
Copy .fit file to virtual USB driver and unplug the cable
# <много сообщений с процессом копирования файла>
</syntaxhighlight>
# По окончании копирования, отключите накопитель средствами ОС и вытащите кабель Debug Network, начнётся прошивка контроллера. В Debug Console при этом будет сообщение вида:
#:<syntaxhighlight lang="bash">
#:<syntaxhighlight lang="bash">
Will use wb_update.fit from virtual USB drive
Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
Will look for update in USB gadget ramdisk
 
Will use wb_update.fit from USB gadget (/usb)
# или, если вы выбрали удаление данных
# или, если вы выбрали удаление данных
Will use wb_update_FACTORYRESET.fit from virtual USB drive
Will use wb_update_FACTORYRESET.fit from USB gadget (/usb)
</syntaxhighlight>
</syntaxhighlight>
# Через пару минут контроллер перезагрузится и его индикатор станет равномерно мигать зелёным, а в Debug Console появится приглашение входа: <code>wirenboard-XXXXXXXX login:</code>.
# Через пару минут контроллер перезагрузится и его индикатор станет равномерно мигать зелёным, а в Debug Console появится приглашение входа: <code>wirenboard-XXXXXXXX login:</code>.