TI中文支持网
TI专业的中文技术问题搜集分享网站

kernel启动一直停留在Uncompressing Linux… done, booting the kernel.???

在kernel移植到custom的AM1808板上时,遇到标题所示的问题,之后就再也没有任何打印信息了;内核的版本是2.6.37,而且kernel与u-boot,ubl都是出自同一套SDK,我的板子做了些改动,改为从UART 1输出,但是在内核配置make menuconfig时没有找到具体的相关配置项,请问我该如何配置?在终端的输出信息如下:

AM1808 initialization passed!
Booting TI User Boot Loader
UBL Version: 1.65
UBL Flashtype: NAND
Starting NAND Copy…
Valid magicnum, 0x55424CBB, found in block 0x00000006.
DONE
úNow running in RAM – U-Boot at: c7f5c000
NAND: 256 MiB
MMC: davinci: 0
Bad block table found at page 131008, version 0x01
Bad block table found at page 130944, version 0x01
In: serial
Out: serial
Err: serial
ARM Clock : 456000000 Hz
DDR Clock : 150000000 Hz

Net: eth_initialize start!
davinci_eth_mdio_enable,clkdiv=56
phy_act_state=0x00000080,pos=54

### main_loop entered: bootdelay=3

### main_loop: bootcmd="nand read.e 0xc1180000 0x600000 0x400000; nboot.e 0xc0700000 0 0x200000; bootm"
Hit any key to stop autoboot: 0

NAND read: device 0 offset 0x600000, size 0x400000
4194304 bytes read: OK

Loading from nand0, offset 0x200000
Image Name: Linux-2.6.37
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2316868 Bytes = 2.2 MiB
Load Address: c0008000
Entry Point: c0008000
## Current stack ends at 0xc7e3bde0 * kernel: default image load address = 0xc0700000
## Booting kernel from Legacy Image at c0700000 …
Image Name: Linux-2.6.37
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2316868 Bytes = 2.2 MiB
Load Address: c0008000
Entry Point: c0008000
Verifying Checksum … OK
kernel data at 0xc0700040, len = 0x00235a44 (2316868)
## No init Ramdisk
ramdisk start = 0x00000000, ramdisk end = 0x00000000
Loading Kernel Image … OK
OK
kernel loaded at 0xc0008000, end = 0xc023da44
## Transferring control to Linux (at address c0008000) …

Starting kernel …

Uncompressing Linux… done, booting the kernel.

U-Boot > pri
EXPORT table = c7fecfa4, htab.size = 521, htab.filled = 11, size = 0
Unsorted: n=11
0: c7e4dbdc ==> ethaddr => 00:00:14:f9:fa:c7
1: c7e4dcf0 ==> stdin => serial
2: c7e4dd50 ==> baudrate => 115200
3: c7e4df48 ==> ethact => DaVinci-EMAC
4: c7e4dfcc ==> bootcmd => nand read.e 0xc1180000 0x600000 0x400000; nboot.e 0xc0700000 0 0x200000; bootm
5: c7e4e1ac ==> bootfile => "uImage"
6: c7e4e4d0 ==> bootdelay => 3
7: c7e4e740 ==> stdout => serial
8: c7e4ec74 ==> ver => U-Boot 2010.12 (Aug 28 2013 – 10:07:15)
9: c7e4eddc ==> bootargs => mem=32M console=ttyS2,115200n8 root=/dev/mtdblock3 rw rootwait
10: c7e4ee24 ==> stderr => serial
baudrate=115200
bootargs=mem=32M console=ttyS2,115200n8 root=/dev/mtdblock3 rw rootwait
bootcmd=nand read.e 0xc1180000 0x600000 0x400000; nboot.e 0xc0700000 0 0x200000; bootm
bootdelay=3
bootfile="uImage"
ethact=DaVinci-EMAC
ethaddr=00:00:14:f9:fa:c7
stderr=serial
stdin=serial
stdout=serial
ver=U-Boot 2010.12 (Aug 28 2013 – 10:07:15)

Environment size: 359/65532 bytes

Shine:

你好,

参考一下下面wiki网站上如何使能uart1, 在menuconfig里有选项.http://processors.wiki.ti.com/index.php/Enabling_UART1_on_AM18X/DA850/OMAP-L138_running_Linux

Eddie:

回复 Shine:

这里的配置有选择选项:Enable UART1 flow control,这是硬件流控制还是软件流控制?我的板子没有接硬件RTS/CTS线出来。我按照你给出的参考站点操作还是出现同样的情况。

System Type ---><*> TI DaVinci Implementations ---><*> DA850/OMAP-L138/AM18x based system<*> Enable UART1 flow control

赞(0)
未经允许不得转载:TI中文支持网 » kernel启动一直停留在Uncompressing Linux… done, booting the kernel.???
分享到: 更多 (0)