TI中文支持网
TI专业的中文技术问题搜集分享网站

am3359 nand 加载wince 7启动太慢如何解决?

小弟用的是英蓓特的板子,am3359+wince 7.0平台,wince在启动时速度不理想,内核在20m左右,启动时间也花了20s,

发现,在bootloader从nand搬移镜像到sram的时候,就花费了11s左右的时间,bootloader是厂商提供的bsp包里的,

请问这里除了720m的mpu可以修改以及屏蔽串口信息外,还有什么提速办法?

感觉这个搬移速度太慢了,求教!

启动是boot会打印

High Performance Frequency is 24Mhz~

Steven Liu1:

一般来说NAND的速度优化可以从这两个方面入手:

1. 优化读写时序:这个需要根据你使用的NAND型号数据手册,去修改GPMC对应的configs寄存器。优化读写时序。

2. 查看一下,是否有打开cache,没有打开cache的话,打开后,应该还是会有比较大的改善。

leo chen:

具体搬运了什么东西,单纯搬运bootloader应该很快,

这个时候是不是还在检测什么信号之类的,需要确认

min liu3:

回复 leo chen:

nand启动,把nk.bin搬到sram里面执行,nk.bin大概17m,读取时花费了10s时间

min liu3:

回复 leo chen:

nand启动,把nk.bin搬到sram里面执行,nk.bin大概17m,读取时花费了10s时间

Jian Zhou:

回复 min liu3:

NAND的读取方式有没有尝试过改成DMA方式

min liu3:

回复 Jian Zhou:

手册上有提到prefetch and write-posting engine方式,是不是只要设置GPMC_PREFETCH_CONFIG1和GPMC_PREFETCH_CONTROL寄存器即可,

设置了好像没什么效果呢?

赞(0)
未经允许不得转载:TI中文支持网 » am3359 nand 加载wince 7启动太慢如何解决?
分享到: 更多 (0)