硬件 : am3358 自行设计的板子
软件: sdk6.0里面的uboot
我们的板子做了3块,最开始的时候都是好的,每个板子都调试了有一个月左右了,后来其中一个板子使用sd卡引导起不来程序(该sd卡插到别的板子上系统运行正常),打印消息经常不确定,如下:
U-Boot SPL 2013.01.01 (Dec 23 2014 - 09:37:53)
OMAP SD/MMC: 0
** Partition 1 not valid on device 0 **
spl: fat register err - -1
### ERROR ### Please RESET the board ###
U-Boot SPL 2013.01.01 (Dec 23 2014 - 09:37:53)
MP SD/MMC: 0
U-Boot SPL 2013.01.01 (Dec 23 2014 - 09:37:53)
OMAPPS/MMC: 0
** Partition 1 not valid on device 0 **
spl: fat register err - -1
### ERROR ### Please RESET the board ###
U-Boot SPL 2013.01.01 (Dec 23 2014 - 09:37:53)
: 0,
U-Boot SPL 2013.01.01 (Dec 23 2014 - 09:37:53)
: 0
U-Boot SPL 2013.01.01 (Dec 23 2014 - 09:37:53)
OMAP SD/MMC: 0
U-Boot SPL 2013.01.01 (Dec 23 2014 - 09:37:53)
MAP S$/MMC: 0
mmc_send_cmd: timedout waiting for STAT (ffff) to clear
mmc_send_cmd: timedout waiting for STAT (ffff) to clear
mmc_send_cmd: timedout waiting for STAT (ffff) to clear
Card did not respond to voltage select!
spl: mmc init failed: err - -17
### ERROR ### Please RESET the board ###
U-Boot SPL 2013.01.01 (Dec 23 2014 - 09:37:53)
OMAP SD/MMC: 0
mmc_send_cmd: timedout waiting for STAT (ffff) to clear
mmc_send_cmd: timedout waiting for STAT (ffff) to clear
mmc_send_cmd: timedout waiting for STAT (ffff) to clear
Card did not respond to voltage select!
spl: mmc init failed: err - -17
### ERROR ### Please RESET the board ###
U-Boot SPL 2013.01.01 (Dec 23 2014 - 09:37:53)
here to configurate ddr
ddr configuration ok
OMAP SD/MMC: 0
reading u-boot.img
spl: error reading image u-boot.img, err - -1
### ERROR ### Please RESET the board ###
U-Boot SPL 2013.01.01 (Dec 23 2014 - 09:37:53)
here to configurate ddr
ddr configuration ok
OMAP SD/MMC: 0
** Partition 1 not valid on device 0 **
spl: fat register err - -1
### ERROR ### Please RESET the board ###
U-Boot SPL 2013.01.01 (Dec 23 2014 - 09:37:53)
OMAP SD/MM: 0
U-Boot SPL 2013.01.01 (Dec 23 2014 - 09:37:53)
: 64,
U-Boot SPL 2013.01.01 (Dec 23 2014 - 09:37:53)
OMAP SD/MMC: 0
U-Boot SPL 2013.01.01 (Dec 23 2014 - 09:37:53)
: 6, (: -2147482600,
U-Boot SPL 2013.01.01 (Dec 23 2014 - 09:37:53)
OMAPPS: 0
** Partition 1 not valid on device 0 **
spl: fat register err - -1
### ERROR ### Please RESET the board ###
对这个板子重新换过CPU和DDR,板子刚回来的时候一切正常。过了一天后,板子又出现类似上面的问题了。我按照sdk里的文档,通过uart的方式加载串口启动文件,结果还是会打印类似上面的消息。
现在疑惑的是:到底是什么出了问题?CPU么?请帮忙分析下