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.

关于6678评估板 nand flash 访问问题



我用了K1_STK_v1.1中的emif例程实现对nand flash的访问,但是在emif初始化结束和nand flash初始化结束后,我用ccs6.0.1对memory进行观测发现memory均为0,或者0x20202020.

例程中有对nand flash 的emif模式进行测试,测试结果显示正确,但是我在memory中看不到数据的对应,包括erase block函数,数据在无序的变化着,且每32位都是相同的。

1、例程中测试nand flash的第一步是对0x03840000~0x03880000进行操作.那么这个测试的地址是指在0x70000000的基础上的偏移地址么?

2、nand flash的读取时按页进行读取,无法按位读取,所以会不会是因为写入的数据是正确的,但只是我无法看到而已?

3、例程中对nand flash进行测试前都会将nand flash中的数据先传递到DDR,我发现传递到ddr 0x80000000的数据是正确的,这个应该怎么解释。

4、谈一下我对emif的理解,例程中emif就是dsp一种访问nand flash的方式,就像是用iic对eeprom进行操作,这个理解正确么?