esp32 刷深度睡眠代码失败的处理方法
刷失败后,操作系统认不出esp32c3串口。 原因是esp32进入深度睡眠后,cpu等不工作,所以pc操作系统读不出串口号,我还以为esp32坏了。处理方法如下:
1.最好打开系统控制面板,进入设备管理器界面。现在是读不出esp32串口号的
2.先按住boot 键不要松,再按住en 键后 ,停留1-2秒同时松开,现在设备管理器应该有esp32的串口号了。
3。现在esp32 已进入下载模式,可以正常下载程序了,先下载一次不含深度睡眠代码的正常运行代码,覆盖错误代码。下载完成后idf还是显示等待下载代码中。
4.按en 键后退出下载模式,再健入ctrl+] 退出idf命令行。
5.就可以重新下载正常代码了。
实际使用中发现,esp32c3 如果较长时间使用wifi发热非常严重,严重到死机的地步。所以c3只能用于长时间深度睡眠的场景中。绝对不能作为httpserver长期运行。
原文地址:https://blog.csdn.net/m0_59802969/article/details/143648501
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!