大家好,
Flash:Micron MT29F2G08ABAFAWP 8位 2Gbit。 ID 是AM335x支持的。
在startware中使用NandRW例程测试,读取/写入 一个 page所耗时间约 2/2.5ms左右,datasheet上的时间是25/600us,
测试结果耗时太大,由于第一弄Nand,不熟悉,
所以想请教一下提高速写速度的方法一般有哪些?谢谢
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.
Dear Gary,谢谢回复。
第一点timing暂时未动。
请问第二点 是不是 开启DMA方式即可啊?
链接介绍中的函数大部分都是在GPMCNANDDMAXfer下,开启DMAmode,在初始化时将nandInfo->opMode 赋值为NAND_XFER_MODE_DMA即可。
不知这样理解的是否正确?
然后奇怪的是:再次测试时page R/W的时间与NAND_DATA_XFER_MODE相差无几,还是2ms左右。不知这种情况正常么?
补充:上述时间均是在开MMU和cache的条件下得出的。如若关闭MMU或cache,均会使测试时间多达20多毫秒,所以请教为何会有如此差异呢?
谢谢