我新做的板子,从TF卡启动,但是一直卡在Starting kernel …下不去了,是什么原因啊?
U-Boot SPL 2013.10-svn19 (Feb 05 2015 – 16:49:23)
SPL: Please implement spl_start_uboot() for your board
SPL: Direct Linux boot not active!
reading u-boot.img
reading u-boot.img
U-Boot 2013.10-svn19 (Feb 03 2015 – 10:48:46)
I2C: ready
DRAM: 512 MiB
lcd_bl_init
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
SF: Detected S25FL128S_64K with page size 256 Bytes, erase size 64 KiB, total 16 MiB, mapped at 30000000
*** Warning – bad CRC, using default environment
Init vbus0: 500mA@5V, OFF
Init vbus1: 500mA@5V, ON
Not found the LCD header IC
Net: <ethaddr> not set. Validating first E-fuse MAC
Could not get PHY for cpsw: addr 0
cpsw
Hit any key to stop autoboot: 0mmc0 is current device
Scanning mmc 0…
reading uEnv.txt
247 bytes read in 4 ms (59.6 KiB/s)
Loaded environment from uEnv.txt
Importing environment from mmc …
Running uenvcmd …
reading /zImage
4142792 bytes read in 212 ms (18.6 MiB/s)
reading /myir_ricoboard.dtb
48273 bytes read in 8 ms (5.8 MiB/s)
reading ramdisk.gz
8580373 bytes read in 435 ms (18.8 MiB/s)
Booting from mmc0 …
bootargs=console=ttyO0,115200n8 omapfb.mode=display0:800x480MR-32@60 touch.mode=cap root=/dev/ram0 rw ramdisk_size=131072 initrd=0x81000000,64M rootfstype=ext2
Kernel image @ 0x80200000 [ 0x000000 – 0x3f36c8 ]
## Flattened Device Tree blob at 80f80000
Booting using the fdt blob at 0x80f80000
Loading Device Tree to 9fb1e000, end 9fb2cc90 … OK
Starting kernel …
Denny%20Yang99373:
可以通过仿真器连接ARM,然后通过对比PC指针和.MAP文件,看看卡在哪个函数里了。
Yaoming Qin:
看看ddr的配置,一般ddr不对比较容易有这样的问题,另一个就是看看rtc部分,看看你的板子的rtc是不是和evm的硬件设计不一样
jianguo zhou:
回复 Yaoming Qin:
您好,我现在没有用内部RTC,需要怎么屏蔽?谢谢!