Hi,all
我们使用的am335x,sdk6.0开发,nandflash:MT29F2G08AAD
从nandflash启动时,读取uImage耗时10s以上,在论坛找到 nandflash驱动 prefetch补丁后,读取uImage耗时5s左右,其中uImage size:4M
目前来看,flash读取速度严重影响启动时间,有其他优化方法吗
谢谢!
Shine:
请问sysboot设成第一个从nand flash启动了吗?
Steven Liu1:
速度不该这么慢,用的是这个吗?之前的记录log读写速度是从1.2MB/s和2.7MB/s升到了1.8MB/s和7.2MB/s。这两个速率哪个是读的哪个是写的记不清了。
是用的这个patch吗?
wolf war:
回复 Steven Liu1:
你好,我用的是这个 5545.uboot_nand_DMA,uboot 默认主频是300M左右,我现在改为800M快了一点
wolf war:
回复 Shine:
你好,是的
user5209466:
你好,我想问一下你的那个nandflash驱动的prefetch是怎么添加的?谢谢!
wolf war:
回复 user5209466:
手动添加
user5209466:
回复 wolf war:
prefetch补丁里面的代码是不是需要添加到uboot里面不同的文件啊
user1988910:
回复 Steven Liu1:
u-boot-2011.09-psp04.06.00.08 我uboot得这个版本有对应得patch吗。drivers/mtd/nand/ti81xx_nand.c 用得是这个驱动