Olej писал(а):Поэтому не стану так сильно спешить с включением, а подготовлю отладочную консоль...
В качестве удалённого отладочного терминала на десктопном компьютере, который со стороны USB конвертора, использую программу
screen (это удобнее чем
minicom, но можете и её); screen нужно доустановить стандартным пакетным менеджером.
screen - заумная консольная утилита, со сложным управлением горячими комбинациями команд (CTRL+a + <символ_команды>). Но мне нужно только:
- CTRL+a H - начать логирование экрана в файл ./screenlog.0
- CTRL+a \ - завершение сессии с закрытием файла лога.
Итак:
1.
Код: Выделить всё
olej@nvidia ~/2018_WORK/own.WORKs/RTLinux/Orange_Pi $ screen /dev/ttyUSB0 115200
2. Ctrl+a H - начать логирование
3. Включаю питание Orange Pi One ... и получаю облом:
Код: Выделить всё
U-Boot SPL 2017.11-armbian (Jan 25 2018 - 07:54:28)
DRAM: 512 MiB
Trying to boot from MMC1
U-Boot 2017.11-armbian (Jan 25 2018 - 07:54:28 +0100) Allwinner Technology
CPU: Allwinner H3 (SUN8I 1680)
Model: Xunlong Orange Pi One
DRAM: 512 MiB
MMC: SUNXI SD/MMC: 0
*** Warning - bad CRC, using default environment
In: serial
Out: vidconsole
Err: vidconsole
Net: phy interface0
eth0: ethernet@1c30000
starting USB...
USB0: USB EHCI 1.00
USB1: USB OHCI 1.0
scanning bus 0 for devices... 1 USB Device(s) found
scanning bus 1 for devices... 3 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Autoboot in 1 seconds, press <Space> to stop
switch to partitions #0, OK
mmc0 is current device
Scanning mmc 0:1...
Device 0: device type unknown
... is now current device
** Bad device usb 0 **
** Bad device usb 0 **
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
DHCP client bound to address 192.168.1.108 (1035 ms)
*** Warning: no boot file name; using 'C0A8016C.img'
Using ethernet@1c30000 device
TFTP from server 0.0.0.0; our IP address is 192.168.1.108; sending through gateway 192.168.1.3
Filename 'C0A8016C.img'.
Load address: 0x42000000
Loading: T T T T T T T T T T
...
Без удалённой консоли я долго бы гадал что там происходит...
Что-то в записанном образе, SD-карте, ему не так, и он хочет грузиться по Ethernet по TFTP (BOOTP).