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.

AM3352 StarterWare MMCSD无法启动

Other Parts Discussed in Thread: AM3352

各位大神求教了

因某应用需求 现在需要在AM3352平台运行裸机程序 或者是考虑TI/RTOS,所以最近一直在折腾此事。

Starterware版本 02.xx.01.01.

IDE版本             CCS9.3.0

编译官方例程,NANDFLASH启动,测试没有问题,OK

MMCSD启动,调试时发现程序一直卡在查询SD卡插入状态的地方,提示没有插入SD卡。但是从硬件上确认监测IO状态是没有问题的。

问题(1) MMCSD启动,为何查不到插入状态?确认硬件没有问题,下面的实验也可以证明。

许久无进展后,下载了Starterware 02.00.01.01,做尝试。

编译工具IAR8.2

还是MMCSD 启动方式。

仿真调试没有问题,可以检测到SD卡,正确引导应用程序。

然后把生成的boot拷贝到SD卡里面,配置板卡从SD卡启动,监视串口终端,发现无任何调试信息输出,应用程序也没有被引导。

问题(2)IAR 仿真调试可以,放到SD卡里面不行?这是为何?哪里配置不对,设置不对?

已经确认的问题:

SD卡启动硬件问题可以排除,通过SD卡mlo引导uboot没有问题,论坛里面mlo ddr3 softlevelling运行也没有问题。

SD里面MLO文件也没有问题,看过MLO的16进制文件,确认已经是ti模式,大小+地址+文件数据

有没有遇到这种问题的朋友,求赐教。

有没有编译好的,可以引导app的mlo文件,也可以发一个,小弟测试一下