这个要具体看情况,你是连续读还是怎么?
后续的资源是否足够支持继续读取?
总之不是依据你这么一句话就能判断出原因的。
要具体分析:
1. 模块本身问题(换一个同型号的看看是否正常了)
2. 程序问题(换个更小的,比如w25q64如果也出同样的错误)
这里的卡死是主机卡死还是通讯卡死,还是存储芯片卡死呢
有可能是程序缓存不够,内存溢出等问题。
5万字都快是全部的容量了,有点猛啊。可能仿真看下卡在哪里,是读FLASH函数有问题,还是读取文件到RAM空间的问题。
这个所谓的卡死是个什么现象,是通信不上了,还是程序跑死了
如果通信不上,那有可能是SPI那里的走线有问题,等长没做好
如果是程序跑死,那就检查有没溢出