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.

请教一下Nand Flash读写速度问题



使用镁光的16位Flash MT29F1G16ABBDAH4,手册里写着页读取速度是25µs,那么理论上一秒可以读取40000页,每页大小2KB,那么读取速度应该是80MB/s。

可我的OMAPL138板子实际上使用UBL读取Nand Flash速度仅能达到1MB/s,Linux内核仅能达到2MB/s,请问各位高手,这个速度正常吗?为何与理论速度差距那么大?

  • 论坛中搜到这个帖子:

    http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/121559.aspx

    uboot里面nand读写速度慢

    uboot下面可以直接打开prefetch和dma来极大的提升速率,可以参考附件中的代码patch,基于SDK 6.0的。

    印象中是把读写速率从1.2MB/s,2.7MB/s 提升到了1.8MB/s, 7.2MB/s

    虽说速度快了很多,但还是感觉非常慢

  • 配置一下EMIFA的CEnCFG寄存器的时序。

    http://www.deyisupport.com/question_answer/dsp_arm/omap_l1x/f/54/t/93569.aspx