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

TMS320C6657固化到nand Flash时遇到的问题。

最近在做6657的开发,使用的是我们自己的开发板。尝试将程序固化进板子的nand Flash时,遇到了一个问题。

首先,固化采用的是官方的nand Flash固化工具(mcdsk中提供的),但是我们的开发板上没有DDR,所以我将工具中存放数据的起始位置从

0x80000000变为了0x0c000000(从DDR变为了核间共享内存),但是在烧写的时候出现以下错误:

看上去似乎是写入了nand Flash,但是在进行确认的时候出错了。

请问,是否有方法可以在不通过DDR的前提下,对nand Flash进行固化?

注:我使用官方的评估板进行了测试,按照上面的流程出现了同样的错误,我只修改了代码中的宏定义 #define WRITE_DATA_ADDRESS     0x0c000000。是否因为DDR和共享内存分属片上存储和片外存储,所以才出错?

Shine:

可以用仿真器跟一下代码看执行到哪里出错了?MSMC共享内存最大是1MB, 请确认烧写的app.bin文件大小不超过1MB.

YaXiang Guo:

回复 Shine:

app.bin的大小只有100KB,不会超出内存大小。

Shine:

回复 YaXiang Guo:

那用仿真器跟一下代码,比较容易找出哪里出错了。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6657固化到nand Flash时遇到的问题。
分享到: 更多 (0)