完善资料让更多小伙伴认识你,还能领取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芯片,或者寻找其他解决方案来满足您的需求。 通过以上步骤,您应该能够找到导致系统崩溃的原因,并采取相应的措施来解决问题。 |
|
|
|
|
只有小组成员才能发言,加入小组>>
945 浏览 0 评论
1672 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1330 浏览 1 评论
1233 浏览 1 评论
5021 浏览 2 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1253浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
927浏览 3评论
2336浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2526浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1051浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 04:17 , Processed in 0.928368 second(s), Total 72, Slave 55 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
4282
