TIwilliam hill官网
直播中

刘平

7年用户 240经验值
私信 关注

DM8127从SD卡读到的UBOOT加载不到DDR时也会报错?

我们自己新做的板子,跟Appro的DM8127样机这部分是一样的。
使用SD卡启动时,从打印的log来看,The 1st stage 已经起来了;
在The 2nd stage 读取SD卡的UBOOT时报错mmc_send_cmd: timedout waiting for cmddis!  pstate = 0x1f20a06  ** Can't read from device 0 **,然后就重启,循环这样。不知这样分析对不对?
系统启动到这里能不能说明DDR3 SDRAM是好的呢?会不会是从SD卡读到的UBOOT加载不到DDR时也会报这个错?谢谢!


U-Boot 2010.06-00023-g6d4b40c (Dec 21 2012 - 19:46:16) DM8127_IPNC_3.50.00
TI8148-GP rev 2.1
ARM clk: 600MHz
DDR clk: 400MHz
L3 clk: 200MHz
IVA clk: 450MHz
ISS clk: 400MHz
DSP Default OFF
DSS Default OFF
DRAM:  512 MiB
MMC:   OMAP SD/MMC: 0, ON-BOARD SDIO: 1
Using default environment
The 2nd stage U-Boot will now be auto-loaded
Please do not interrupt the countdown till TI8148_EVM prompt if 2nd stage is already flashed
Hit any key to stop autoboot:  0
mmc_send_cmd: timedout waiting for cmddis!
pstate = 0x1f20a06
** Can't read from device 0 **
** Unable to use mmc 0:1 for fatload **
## Starting application at 0x80800000 ...

回帖(3)

周颂焱

2018-5-25 05:27:31
启动到这儿,DDR应该是没有问题的,可以先检查一下硬件,参考一下这个:
http://e2e.ti.com/support/arm/sitara_arm/f/791/t/196889.aspx
举报

乔婧

2018-5-25 05:38:23
引用: sosolala 发表于 2018-5-25 05:27
启动到这儿,DDR应该是没有问题的,可以先检查一下硬件,参考一下这个:
http://e2e.ti.com/support/arm/sitara_arm/f/791/t/196889.aspx

你好,
要确认DDR是否工作正常,还可以修改uboot代码,让第一级uboot可以停下,你在uboot里面用md/mm命令访问一下DDR区域就知道了。
举报

刘平

2018-5-25 05:50:18
引用: 物是人非aaa 发表于 2018-5-25 05:38
你好,
要确认DDR是否工作正常,还可以修改uboot代码,让第一级uboot可以停下,你在uboot里面用md/mm命令访问一下DDR区域就知道了。

   感谢大家的回答,昨天问题找到了,是由于SD卡座的SD detect极性和样机正好相反导致的。pstate就是指CD的状态,直到为0。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分