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.

SD卡启动,出现错误

Other Parts Discussed in Thread: AM3352

朋友们,我遇到这样的一个问题,帮忙分析一下会是什么原因:

我们用Cortex-A8已经做出核心板,在核心板上用SD卡启动没有问题,现在我们做了底板,接上底板后SD卡启动,就出现如下打印:

U-Boot SPL 2011.09-00000-gf73af4d-dirty (Nov 12 2013 - 14:25:39)
Texas Instruments Revision detection unimplemented
Booting from MMC...
OMAP SD/MMC: 0
reading u-boot.img
spl: error reading image u-boot.img, err - -1
### ERROR ### Please RESET the board ###

我们核心板引出给底板的引脚请看附件。 

从引出来的引脚来看感觉没什么会影响到SD卡的读写,怎么一接上底板SD卡就不能启动了呢?

先谢谢朋友们的支持了!!!

Kim

 

 

 

 

  • 能够复现?是一块板子这样,还是多块板子都这样?

    另外,看了的你核心板扩展信号,需要有一点提醒你,你的I2C信号上拉是做在核心板还是底板上的?

    如果做在底板上,那是否存在底板电源先上电,核心板电源后上电?

    情况是:如果AM335X没有上电,其I/O的耐压范围很小。如果此时I/O口上先有电压,可能导致芯片损坏。

  • Hi Gary,

    我们目前就焊了一个板子,这个是每次复现,核心板拔出,核心板单独加电SD启动又恢复正常。

    还有个现象是: 加底板启动时,flash能够系统启动,但启动后总是打印如下信息:

    ti81xx_interrupt 1146: VBUS error workaround (delay coming)

    ti81xx_interrupt 1146: VBUS error workaround (delay coming)

    ti81xx_interrupt 1146: VBUS error workaround (delay coming)

    好像和上面不能SD卡启动是两个问题似的。

    核心板加底板加电启动,好像影响了SD卡的读取,和USB系统...

    Kim

  • 不知道底板上GPMC部分有没有接东西

  • Hi Leo,

    GPMC部分0-7没接东西悬空的,8-15PIN外加上拉电阻后目前还没有接设备。

    GPMC端口有可能没有初始化,这个会导致不能读取SD卡?

    我目前, 有些引脚没有接设备驱动还没写,所以还没有初始化,接上底板后这些有可能会导致上面的现象吗?

    Kim

  • 你好,我用的am3352 也遇到了同样的问题,请问你当时候是怎么解决的了?

    U-Boot SPL 2011.09-00059-gf6b5ba7 (Nov 22 2013 - 11:34:52)

    Texas Instruments Revision detection unimplemented Booting from MMC... OMAP SD/MMC: 0 reading u-boot.img spl: error reading image u-boot.img, err - -1 ### ERROR ### Please RESET the board ###

  • ddr配置不正确导致的