现在AM4379 starterware上调试SPI flash启动,已经能够启动MLO,发现在MLO中用QSPI读SPI flash中的APP速度很慢,但是我在APP中用QSPI去读SPI flash中同样的APP确很快,请问我怎么在MLO中提高QSPI的读取速度?
用的flash是winbond W25Q128FV。
谢谢!
yongqing wang:
能知道速度是多少吗
xi jiang:
回复 yongqing wang:
具体速度不知道,读670KB大小的文件,在APP中最多一两秒,但是在MLO中去拷贝确要至少6秒
yongqing wang:
回复 xi jiang:
试抓一下spi的时钟是多少
xi jiang:
回复 yongqing wang:
MLO中是12MHz,APP中大概50MHz
Steven Liu1:
这个的差异看下是不是因为在APP中打开了cache造成的?比如在APP中把cache关掉速度是不是就一样了?如果cache引起的速度差异,你在MLO中的后半段代码部分把cache使能起来是不是这个问题就解决了?
另外还可以看一下,SPI的速率在APP中和MLO中是否是一样的?如果不一样,调整为快些的。