主题 : 使用u-boot引导smart210提供的内核,卡在了“Starting kernel ...” 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 111250
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
贡献值: 0 点
综合积分: 24 分
注册时间: 2014-12-19
最后登录: 2018-09-10
楼主  发表于: 2015-03-01 01:09

 使用u-boot引导smart210提供的内核,卡在了“Starting kernel ...”

大家好,我问个问题,使用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

Starting kernel ...


谢谢!
[ 此帖被yimignlei在2015-03-01 01:37重新编辑 ]
级别: 新手上路
UID: 127068
精华: 0
发帖: 20
金钱: 100 两
威望: 20 点
贡献值: 0 点
综合积分: 40 分
注册时间: 2016-08-02
最后登录: 2017-05-12
1楼  发表于: 2016-10-20 19:32
非常感谢你,
级别: 新手上路
UID: 127068
精华: 0
发帖: 20
金钱: 100 两
威望: 20 点
贡献值: 0 点
综合积分: 40 分
注册时间: 2016-08-02
最后登录: 2017-05-12
2楼  发表于: 2016-10-20 19:32
你的提醒,我的uboot的确开启了fifo