文章目录
1 NorFlash高温导致读取数据异常
1.1 问题复现
flash 芯片型号:IS25LP(WP)01G -40~+125度 ,实际高低温环境测试时,在90度时无法对flash进行正确的读写操作。
1.2 分析
1 加热台进行现象复现,90度时,系统可以启动但是通过mtd操作flash数据会出现异常。
2 经过分析发现 在 fsbl阶段,使用QSPI 已经完成uboot和内核的拷贝到了ddr中。那么问题可能出现时钟频率上。因为fsbl阶段 设置QSPI时钟频率较低,系统启动后设置时钟频率为60Mhz。
3 将flash时钟频率调整到20Mhz或者40Mhz时候,问题解决。