完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
之前我们用的W25Q80BL,工作在40Mhz QIO ,系统运行正常
本次生产时,供应商反馈W25Q80BL要停产了,后续供货是W25Q80DV,测试时我们发现,在频繁地FLASH读写时(工作在40Mhz QIO),系统经常崩溃 reset info:2,x 或 reset info:3,x 我们仔细对比了两款flash,发现他们的特性上: 1,电压要求一样; 2,工作最大频率DV更高(可达104Mhz) 3,Tpuw(time Delay Before Write Instruction)特性不一样,DV 的最小值为5ms,BL的最小值为1ms,这个是否会有影响。 esp官方对这款FLASH的支持时如何的?有方法可以解决频繁读写FLASH时,系统崩溃的问题吗? |
|
相关推荐
1个回答
|
|
在这种情况下,我们需要进行一些分析和调整,以解决系统崩溃的问题。以下是一些建议:
1. **检查兼容性**:首先,确保W25Q80DV与您的系统硬件和软件完全兼容。虽然两款芯片在电压要求和最大工作频率上相似,但可能存在其他不兼容的问题。 2. **调整时序**:由于W25Q80DV的Tpuw(写指令前的时间延迟)最小值为5ms,而W25Q80BL的最小值为1ms,这可能是导致系统崩溃的原因。尝试调整您的系统时序,以满足W25Q80DV的要求。 3. **降低工作频率**:尽管W25Q80DV的最大工作频率更高,但在某些情况下,降低工作频率可能有助于提高系统的稳定性。尝试将工作频率降低到一个较低的值,看看是否解决了崩溃问题。 4. **更新驱动程序**:检查是否有适用于W25Q80DV的更新驱动程序。驱动程序可能已经针对新芯片进行了优化,以解决兼容性和稳定性问题。 5. **联系供应商和制造商**:与W25Q80DV的供应商和制造商联系,了解他们是否已经知道这个问题,并寻求他们的建议和支持。 6. **测试和调试**:在实际应用中进行更多的测试和调试,以确定崩溃的具体原因。这可能包括使用调试工具来监控系统在崩溃前的行为,以及检查日志和错误消息。 7. **优化读写操作**:优化您的应用程序,以减少对FLASH的频繁读写操作。例如,您可以使用缓存机制来减少对FLASH的访问次数。 8. **考虑替代方案**:如果问题无法解决,您可能需要考虑使用其他型号的FLASH芯片,或者寻找其他解决方案来满足您的需求。 通过以上步骤,您应该能够找到导致系统崩溃的原因,并采取相应的措施来解决问题。 |
|
|
|
只有小组成员才能发言,加入小组>>
443浏览 6评论
375浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
355浏览 5评论
360浏览 4评论
337浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-11 14:39 , Processed in 0.829764 second(s), Total 78, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191