Wiren Board 5: Recovery: различия между версиями
Admin (обсуждение | вклад) |
Admin (обсуждение | вклад) |
||
Строка 7: | Строка 7: | ||
* Подключить устройство microUSB-кабелем к компьютеру с Linux | * Подключить устройство microUSB-кабелем к компьютеру с Linux | ||
* Включить устройство | * Включить устройство | ||
* Запустить на компьютере программу mxsldr | * Запустить на компьютере программу ''mxsldr''. Файл ''wb5_usbfw.sb'' скачайте [https://github.com/contactless/wirenboard/tree/master/contrib/u-boot отсюда] | ||
<syntaxhighlight lang="bash"> | |||
$ mxsldr wb5_usbfw.sb | |||
* При успешной загрузке образа через несколько секунд должен замигать зеленый светодиод и внутренний накопитель Wiren Board должен определиться в системе (например, как ''/dev/sdb'') | * При успешной загрузке образа через несколько секунд должен замигать зеленый светодиод и внутренний накопитель Wiren Board должен определиться в системе (например, как ''/dev/sdb'') | ||
* Далее в него нужно записать образ прошивки | * Далее в него нужно записать образ прошивки | ||
<syntaxhighlight lang="bash"> | |||
$ dd if=XXXXX_emmc_wb5.img of=/dev/sdX bs=1M conv=fdatasync && sync | |||
</syntaxhighlight> | |||
/dev/sdX нужно заменить на название раздела, под которым внутренний накопитель определился в системе. Название можно посмотреть в | /dev/sdX нужно заменить на название раздела, под которым внутренний накопитель определился в системе. Название можно посмотреть в | ||
выводе < | выводе <syntaxhighlight lang="bash">dmesg | tail</syntaxhighlight> | ||
* После завершения записи нужно снять перемычку FW, отключить контроллер от USB и перезагрузить его по питанию. | * После завершения записи нужно снять перемычку FW, отключить контроллер от USB и перезагрузить его по питанию. |
Версия 18:28, 3 марта 2016
У Wiren Board 5 прошивка хранится на несъемном чипе eMMC. В случае проблем с загрузкой контроллера может потребоваться полная перепрошивка, которую можно осуществить через microUSB, загрузив контроллер в режиме USB Mass-Storage Gadget с помощью утилиты mxsldr.
Пошаговая инструкция
- Выключить устройство
- Замнуть перемычку FW рядом с microUSB-разъёмом
- Подключить устройство microUSB-кабелем к компьютеру с Linux
- Включить устройство
- Запустить на компьютере программу mxsldr. Файл wb5_usbfw.sb скачайте отсюда
$ mxsldr wb5_usbfw.sb
* При успешной загрузке образа через несколько секунд должен замигать зеленый светодиод и внутренний накопитель Wiren Board должен определиться в системе (например, как ''/dev/sdb'')
* Далее в него нужно записать образ прошивки
<syntaxhighlight lang="bash">
$ dd if=XXXXX_emmc_wb5.img of=/dev/sdX bs=1M conv=fdatasync && sync
/dev/sdX нужно заменить на название раздела, под которым внутренний накопитель определился в системе. Название можно посмотреть в
выводе
dmesg | tail
- После завершения записи нужно снять перемычку FW, отключить контроллер от USB и перезагрузить его по питанию.