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.

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



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

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

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

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

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

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