TI中文支持网
TI专业的中文技术问题搜集分享网站

am3358 从UART0加载SPL后,没有任何反应

硬件原理图是基于BeagleBone-Black所设计的,现在的情况是电后,串口一直打印CCCCCC,用超级终端通过XMODEM协议下载u-boot-spl.bin文件,可以下载,但是下载完成后就没有任何动静了,串口不再打印CCC,也没有打印其它任何信息。就直接卡在哪里,没有任何的动静。

现在不知道CPU到底执行到哪里了,有没有跳转到SPL。
是由于什么原因导致ROM Code认为加载SPL没有成功么?但是不太像,因为加载后不再打印CCC了,貌似是跳转了。但如果跳转到SPL了,为什么没反应呢?至少串口要打印个标题,或者能点灯吧。是在初始化串口之前就跑飞了?但是那之前都是在初始化CPU的内部状态,跟外围电路没什么关系,而且那些代码也没修改过。
现在这种情况下,接下来该怎么调呢?

Jian Zhou:

应该是DDR3没有跑起来,有没有修改DDR3的寄存器配置?

user4677958:

回复 Jian Zhou:

现在还没有跑到DDR3,现在我通过串口发SPL,发完就卡着不动了。

Denny%20Yang99373:

回复 user4677958:

可以用仿真器连上,看看PC指针,看是在ROMCODE还是在UBOOT里

也可以先用CCS+JTAG测试一下DDR等

user4677958:

有谁也遇到过这种情况啊,求指点啊

user4677958:

回复 user4677958:

问题已经解决,是配置DDR时候出错,我下的是TI的评估板的,上面的DDR和我用的不一样,导致出现这个问题

赞(0)
未经允许不得转载:TI中文支持网 » am3358 从UART0加载SPL后,没有任何反应
分享到: 更多 (0)