我该如何为困在深度睡眠中的esp 32编程



我有一个esp32,我上传了一个2秒LED闪烁的循环,然后是5秒的深度睡眠。

当我试图重新编程该单元时,它在深度睡眠时变得不可探测(没有板连接到端口(。

有没有办法重置主板,这样我就可以摆脱深度睡眠模式?

还是我被一块无法重新编程的板子卡住了?

你肯定没有被卡住。请参阅有两种模式可供ESP32使用。

  1. 模式1:编程运行模式
  2. 模式2:引导模式引导模式是我们在上传新代码之前将ESP32置于的模式。在正常情况下,这应该是独立的模式,这意味着如果在引导模式下,深度睡眠代码不应该工作

我怀疑当你试图上传新代码时,不知何故它处于程序运行模式。

你为什么不试试这个:

  1. 断开ESP32
  2. 一直按开机按钮
  3. 然后将ESP32连接到USB电缆
  4. 这样,一旦电源流到ESP32,它就不会进入程序运行模式,而是直接进入引导模式
  5. 现在上传代码

这应该有效。

如果问题仍然存在,可能需要手动闪存ESP32引导加载程序固件。请尝试以上操作并更新您的进度。

我希望这个答案有帮助。

谢谢。Naveen PS

最新更新