Wiren Board 5: Восстановление прошивки: различия между версиями

Нет описания правки
Строка 17: Строка 17:
#* (для версии WB5.3) замкните перемычку FW рядом с разъёмом microUSB;
#* (для версии WB5.3) замкните перемычку FW рядом с разъёмом microUSB;
#* (для версии WB5.6+) зажмите маленькую кнопку рядом с разъёмом microUSB.
#* (для версии WB5.6+) зажмите маленькую кнопку рядом с разъёмом microUSB.
#Не снимая перемычку/не отпуская кнопку, подключите к контроллеру питание и сразу запустите на компьютере <syntaxhighlight lang="bash">$ sudo ./mxsldr /X/XX/wb5_usbfw.sb</syntaxhighlight> Где /X/XX/wb5_usbfw.sb - это путь к скачанному файлу.
#Не снимая перемычку/не отпуская кнопку, подключите к контроллеру питание, подождите несколько секунд и запустите на компьютере <syntaxhighlight lang="bash">$ sudo ./mxsldr /X/XX/wb5_usbfw.sb</syntaxhighlight> Где /X/XX/wb5_usbfw.sb - это путь к скачанному файлу.
#Включите устройство. <br> При успешной загрузке образа через несколько секунд замигает зеленый светодиод, память контроллера определится на компьютере как накопитель.
#Включите устройство. <br> При успешной загрузке образа через несколько секунд замигает зеленый светодиод, память контроллера определится на компьютере как накопитель.
#Затем:
#Затем:
Строка 25: Строка 25:
[[File:Dmesg.png |600px|thumb|center|Вид вывода команды dmesg | tail. Нужный накопитель - /dev/sdb]]
[[File:Dmesg.png |600px|thumb|center|Вид вывода команды dmesg | tail. Нужный накопитель - /dev/sdb]]
''Примечание:''
''Примечание:''
Если у вас '''industrial''' версия процессорного модуля и вывод команды не совпадает с указанным на скриншоте (нет устройства вида "sd*"), то нужно открыть debug-консоль контроллера и ввести в неё следующее: <syntaxhighlight lang="bash"># /sbin/modprobe g_mass_storage file=/dev/mmcblk0 iManufacturer="Wiren Board" iProduct="Wiren Board"</syntaxhighlight> затем уже в терминале ПК снова ввести <syntaxhighlight lang="bash">dmesg | tail</syntaxhighlight> для того, чтобы узнать, как накопитель определился в системе.
Если у вас '''industrial''' версия процессорного модуля и вывод команды не совпадает с указанным на скриншоте (нет устройства вида "sd*"), то нужно открыть debug-консоль контроллера и ввести в неё следующее: <syntaxhighlight lang="bash">/sbin/modprobe g_mass_storage file=/dev/mmcblk0 iManufacturer="Wiren Board" iProduct="Wiren Board"</syntaxhighlight> затем уже в терминале ПК снова ввести <syntaxhighlight lang="bash">dmesg | tail</syntaxhighlight> для того, чтобы узнать, как накопитель определился в системе.


#:'''Внимание! Если вы ошибётесь с определением имени накопителя, и в следующем пункте подставите название, соответствующее другому вашему накопителю, его содержимое будет потеряно.'''
#:'''Внимание! Если вы ошибётесь с определением имени накопителя, и в следующем пункте подставите название, соответствующее другому вашему накопителю, его содержимое будет потеряно.'''
wb_editors
556

правок