使用u-boot引導smart210提供的核心,卡在了“Starting kernel ...”
阿新 • • 發佈:2019-02-20
大家好,我問個問題,使用u-boot引導友善smart210提供的核心,卡在了“Starting kernel ...”。
我百度了很久都沒能解決。。。不知道大家有沒有處理過這個問題的經驗?謝謝!
直接go zImage也不行。
gcc:4.9.2
u-boot:2014.07
linux核心:3.0.8(config已配置好串列埠,使用superboot引導是可以列印的)
bootargs:noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0,115200n8
SMDKV210 # bdinfo
arch_number = 0x00000998
boot_params = 0x20000100
DRAM bank = 0x00000000
-> start = 0x20000000
-> size = 0x20000000
eth0name = dm9000
ethaddr = 1A:2A:3A:4A:5A:6A
current eth = dm9000
ip_addr = 192.168.1.111
baudrate = 115200 bps
TLB addr = 0x3FFF0000
relocaddr = 0x3FF88000
reloc off = 0x1FF88000
irq_sp = 0x3FE47F44
sp start = 0x3FE47F38
SMDKV210 # printenv
baudrate=115200
bootargs=noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0,115200n8
bootcmd=tftp 20000000 uImage;bootm 20000000
bootdelay=3
ethact=dm9000
ethaddr=1A:2A:3A:4A:5A:6A
ipaddr=192.168.1.111
serverip=192.168.1.102
stderr=serial
stdin=serial
stdout=serial
Environment size: 297/131068 bytes
SMDKV210 # tftp 20000000 uImage
dm9000 i/o: 0x88000000, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 1a:2a:3a:4a:5a:6a
operating at 100M full duplex mode
Using dm9000 device
TFTP from server 192.168.1.102; our IP address is 192.168.1.111
Filename 'uImage'.
Load address: 0x20000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
############################
730.5 KiB/s
done
Bytes transferred = 4801180 (49429c hex)
SMDKV210 # bootm 20000000
## Booting kernel from Legacy Image at 20000000 ...
Image Name: Linux-3.0.8-FriendlyARM
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4801116 Bytes = 4.6 MiB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
我百度了很久都沒能解決。。。不知道大家有沒有處理過這個問題的經驗?謝謝!
直接go zImage也不行。
gcc:4.9.2
u-boot:2014.07
linux核心:3.0.8(config已配置好串列埠,使用superboot引導是可以列印的)
bootargs:noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0,115200n8
SMDKV210 # bdinfo
arch_number = 0x00000998
boot_params = 0x20000100
DRAM bank = 0x00000000
-> start = 0x20000000
-> size = 0x20000000
eth0name = dm9000
ethaddr = 1A:2A:3A:4A:5A:6A
current eth = dm9000
ip_addr = 192.168.1.111
baudrate = 115200 bps
TLB addr = 0x3FFF0000
relocaddr = 0x3FF88000
reloc off = 0x1FF88000
irq_sp = 0x3FE47F44
sp start = 0x3FE47F38
SMDKV210 # printenv
baudrate=115200
bootargs=noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0,115200n8
bootcmd=tftp 20000000 uImage;bootm 20000000
bootdelay=3
ethact=dm9000
ethaddr=1A:2A:3A:4A:5A:6A
ipaddr=192.168.1.111
serverip=192.168.1.102
stderr=serial
stdin=serial
stdout=serial
Environment size: 297/131068 bytes
SMDKV210 # tftp 20000000 uImage
dm9000 i/o: 0x88000000, id: 0x90000a46
DM9000: running in 16 bit mode
MAC: 1a:2a:3a:4a:5a:6a
operating at 100M full duplex mode
Using dm9000 device
TFTP from server 192.168.1.102; our IP address is 192.168.1.111
Filename 'uImage'.
Load address: 0x20000000
Loading: #################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
#################################################################
############################
730.5 KiB/s
done
Bytes transferred = 4801180 (49429c hex)
SMDKV210 # bootm 20000000
## Booting kernel from Legacy Image at 20000000 ...
Image Name: Linux-3.0.8-FriendlyARM
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4801116 Bytes = 4.6 MiB
Load Address: 20008000
Entry Point: 20008000
Verifying Checksum ... OK
Loading Kernel Image ... OK