wb_editors
556
правок
Vdromanov (обсуждение | вклад) |
Vdromanov (обсуждение | вклад) |
||
Строка 9: | Строка 9: | ||
#Извлеките файл img из zip-архива. | #Извлеките файл img из zip-архива. | ||
#Выключите контроллер. | #Выключите контроллер. | ||
#Соедините разъём microUSB контроллера (обычно подписан как FW) с портом USB компьютера. ''Настоятельно рекомендуется также подключить контроллер и по debug-usb для отслеживания процесса прошивки.'' | #Определите тип процессорного модуля (обычный или industrial). Для этого посмотрите маркировку чипа памяти на плате процессорного модуля: | ||
#*Обычная версия: ''SanDisk'' | |||
#*Industrial версия: ''6VA18JW983'' | |||
#Соедините разъём microUSB контроллера (обычно подписан как FW) с портом USB компьютера. ''Настоятельно рекомендуется также подключить контроллер и по debug-usb для отслеживания процесса прошивки.'' Для industrial версии подключение по debug-usb в процессе прошивки - '''обязательно'''. | |||
#Перейдите в папку с собранным [[Сборка_образа_для_загрузки_в_режиме_USB_Mass-Storage#Сборка mxsldr|''mxsldr'']]. | #Перейдите в папку с собранным [[Сборка_образа_для_загрузки_в_режиме_USB_Mass-Storage#Сборка mxsldr|''mxsldr'']]. | ||
#Затем: | #Затем: | ||
Строка 22: | Строка 25: | ||
[[File:Dmesg.png |600px|thumb|center|Вид вывода команды dmesg | tail. Нужный накопитель - /dev/sdb]] | [[File:Dmesg.png |600px|thumb|center|Вид вывода команды dmesg | tail. Нужный накопитель - /dev/sdb]] | ||
''Примечание:'' | ''Примечание:'' | ||
Если вывод команды не совпадает с указанным на скриншоте (нет устройства вида "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> для того, чтобы узнать, как накопитель определился в системе. | ||
#:'''Внимание! Если вы ошибётесь с определением имени накопителя, и в следующем пункте подставите название, соответствующее другому вашему накопителю, его содержимое будет потеряно.''' | #:'''Внимание! Если вы ошибётесь с определением имени накопителя, и в следующем пункте подставите название, соответствующее другому вашему накопителю, его содержимое будет потеряно.''' |