完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
测试发现,频繁的对esp32进行断电上电,有概率在上电时死机,刚打印了一两行log就卡住不动了,电流消耗维持在30ma左右,任何操作均无响应,只能重新断电上电。boot都没完成,任务看门狗和中断看门狗应该还没启动。这个问题该怎么解决呢,实在不行就只能加外部硬件看门狗了。
|
|
相关推荐
1个回答
|
|
针对您提到的ESP32频繁断电上电导致死机的问题,我们可以从以下几个方面进行分析和解决:
1. **硬件问题**:首先检查硬件连接是否稳定,包括电源线、数据线等。确保硬件连接没有问题。 2. **电源问题**:检查电源是否稳定,电压是否在ESP32的工作范围内。不稳定的电源可能会导致设备在上电时死机。 3. **固件问题**:检查ESP32的固件是否为最新版本,或者是否存在已知的bug。可以尝试升级固件或者查找相关的问题解决方案。 4. **程序问题**:检查您的程序代码是否有可能导致死机的部分,例如死循环、内存泄漏等。优化程序代码,确保程序运行稳定。 5. **看门狗定时器**:虽然您提到任务看门狗和中断看门狗可能还没启动,但是可以尝试在程序中使用软件看门狗或者硬件看门狗来防止死机。软件看门狗可以在程序中设置定时器,如果程序在一定时间内没有响应,看门狗会触发重启。硬件看门狗则需要外部硬件支持。 6. **上电复位**:可以考虑在ESP32上添加一个上电复位电路,以确保在上电时设备能够正确地进行初始化。 7. **降低上电频率**:尽量减少对ESP32的断电上电操作,以降低死机的概率。 8. **环境因素**:检查周围环境是否存在电磁干扰等问题,这些因素可能会影响ESP32的正常工作。 通过以上几个方面的检查和优化,希望能够解决您遇到的ESP32频繁断电上电导致死机的问题。如果问题仍然存在,建议寻求专业的威廉希尔官方网站 支持。 |
|
|
|
只有小组成员才能发言,加入小组>>
168个成员聚集在这个小组
加入小组313 浏览 0 评论
1170 浏览 1 评论
585浏览 6评论
483浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
468浏览 5评论
467浏览 4评论
442浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 14:43 , Processed in 0.996313 second(s), Total 81, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号