最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

esp32 刷深度睡眠代码失败的处理方法

业界 admin 5浏览 0评论

刷失败后,操作系统认不出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长期运行。

 

 

 

 

 

 

 

 

 

 

刷失败后,操作系统认不出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长期运行。

 

 

 

 

 

 

 

 

 

 

发布评论

评论列表 (0)

  1. 暂无评论