mirror of https://github.com/OpenIPC/wiki.git
Update help-uboot.md
parent
cee3bdf588
commit
fd852f614c
|
@ -21,8 +21,16 @@ root@openipc-hi3518ev100:~#
|
||||||
### Сохранение заводской прошивки без tftp.
|
### Сохранение заводской прошивки без tftp.
|
||||||
|
|
||||||
В программе-терминале, используемой для подключения к порту UART, установите
|
В программе-терминале, используемой для подключения к порту UART, установите
|
||||||
сохранение лога сессии. После чего в консоли загрузчика запустите команду чтения
|
сохранение лога сессии. В качестве примера мы используем программу-терминал
|
||||||
данных из памяти длиной в объем флэш-памяти начиная с нулевого адреса.
|
`screen`. В этом случае команда подлючения к UART-адаптеру с сохранением лога
|
||||||
|
сессии в файл _fulldump.log_ будет выглядеть примерно так:
|
||||||
|
|
||||||
|
```
|
||||||
|
$ screen -L -Logfile fulldump.log /dev/ttyUSB0 115200
|
||||||
|
```
|
||||||
|
|
||||||
|
После чего в консоли загрузчика запустите команду чтения данных из памяти длиной
|
||||||
|
в объем флэш-памяти начиная с нулевого адреса.
|
||||||
|
|
||||||
Используйте шестнадцатеричное представление для адресов памяти. Так 0 в
|
Используйте шестнадцатеричное представление для адресов памяти. Так 0 в
|
||||||
шестнадцатеричной записи выглядит как 0x0, 8 мегабайтов (8 * 1024 * 1024 =
|
шестнадцатеричной записи выглядит как 0x0, 8 мегабайтов (8 * 1024 * 1024 =
|
||||||
|
@ -41,6 +49,15 @@ md.b 0x0 0x800000
|
||||||
md.b 0x0 0x1000000
|
md.b 0x0 0x1000000
|
||||||
```
|
```
|
||||||
|
|
||||||
|
После запуска команды чтения содержимого памяти вы можете отсоедить сессию,
|
||||||
|
чтобы случайное нажатие клавиш не замусорило лог. В `screen` это делается
|
||||||
|
последовательным нажатием комбинации клавиш `Ctrl-a` и клавиши `d` (detach).
|
||||||
|
Для последующего присоединения к запущенной сессии используйте команду
|
||||||
|
|
||||||
|
```
|
||||||
|
screen -r
|
||||||
|
```
|
||||||
|
|
||||||
Будьте готовы к тому, что процесс передачи данных через серийное подключение
|
Будьте готовы к тому, что процесс передачи данных через серийное подключение
|
||||||
займет несколько часов. Зато в результате у вас будет полная копия оригинальной
|
займет несколько часов. Зато в результате у вас будет полная копия оригинальной
|
||||||
прошивки, которую можно конвертировать в бинарный файл с помощью программы
|
прошивки, которую можно конвертировать в бинарный файл с помощью программы
|
||||||
|
|
Loading…
Reference in New Issue