按照Quick Start Guide上电后串口输出如下:
CCCCCCCC
U-Boot SPL 2011.09 (Apr 08 2012 - 18:29:14)
Texas Instruments Revision detection unimplemented
Incorrect magic number in EEPROM
read_eeprom() failure
是SD卡有问题吗,下图是SD卡中的内容。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
按照Quick Start Guide上电后串口输出如下:
CCCCCCCC
U-Boot SPL 2011.09 (Apr 08 2012 - 18:29:14)
Texas Instruments Revision detection unimplemented
Incorrect magic number in EEPROM
read_eeprom() failure
是SD卡有问题吗,下图是SD卡中的内容。
不是,是在板子初始化的时候读取的EEPROM ID有误。
你买的是TI的原厂开发板GPEVM,SDK开发包用的是原来的LINUX SDK吗?
确认一下是这个吗?
http://www.ti.com/tool/tmdxevm3358#1
我们的每一个EVM板上都有个EEPROM记录ID,这个ID对应着不同的板卡和不同的资源配置,有了这个ID后再会根据ID确认板卡类型进行资源配置。而你目前启动的时候,板卡读出来的ID是有问题的,所以卡在这里了。
先确认你的板卡是否是好的,如果确认无误,建议再试用我们的prebuilt image来启动是否成功:
下载下来后解压,把MLO和U-BOOT.IMG考到SD卡中试试能否启动成功
更换boot镜像后U-Boot启来了,如下是打印信息,内核好像没有加载进来:
U-Boot SPL 2015.07 (Oct 07 2015 - 14:27:57)
reading args
spl_load_image_fat_os: error reading image args, err - -1
reading u-boot.img
reading u-boot.img
U-Boot 2015.07 (Oct 07 2015 - 14:27:57 -0400)
Watchdog enabled
I2C: ready
DRAM: 1 GiB
NAND: 256 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
reading uboot.env
** Unable to read "uboot.env" from mmc0:1 **
Using default environment
Net: <ethaddr> not set. Validating first E-fuse MAC
cpsw, usb_ether
Hit any key to stop autoboot: 0
switch to partitions #0, OK
mmc0 is current device
SD/MMC found on device 0
reading boot.scr
** Unable to read file boot.scr **
reading uEnv.txt
** Unable to read file uEnv.txt **
** File not found /boot/zImage **
Card did not respond to voltage select!
SD/MMC found on device 1
Card did not respond to voltage select!
** Bad device mmc 1 **
Card did not respond to voltage select!
** Bad device mmc 1 **
Card did not respond to voltage select!
** Bad device mmc 1 **
Booting from nand ...
NAND read: device 0 offset 0x80000, size 0x40000
262144 bytes read: OK
NAND read: device 0 offset 0x200000, size 0x800000
8388608 bytes read: OK
Bad Linux ARM zImage magic!
U-Boot#