【问题标题】:Can't connect to D1 Mini with Micropython after running a program运行程序后无法使用 Micropython 连接到 D1 Mini
【发布时间】:2022-01-12 14:34:28
【问题描述】:

我正在使用带有 micropython 的 D1 Mini 经常发生我上传一些包含主循环的代码,然后我失去了与电路板的连接 我可以看到控制台输出,但看不到文件,无法烧录新固件,无法停止代码运行,任何事情......

如果我按 ctrl+c 或 ctrl+d 它会保持一秒钟,然后继续

我正在使用树莓派和 Thonny 进行开发

esptool 和 ampy 一样

尝试在网上寻找答案,但找不到任何相关内容

我能做什么?

【问题讨论】:

    标签: esp32 micropython thonny


    【解决方案1】:

    我在我的应用程序中所做的 - 我在我的应用程序的开头添加 time.sleep(3)。当我想上传代码时,我连接到开发板,按 CTRL+D 进行软复位,按 CTRL+C 杀死代码。然后上传所需的代码。这种方法最适合我。

    【讨论】:

    • 你在哪里做 ctrl+d -> ctrl+c from?你在用什么?
    • VSCode+Pymakr 扩展或 Thonny,有时是 Putty
    • 我在不同的 D1 mini 上尝试过,现在我有 2 台设备无法通信
    • 顺便说一句,ESP32 似乎不会发生这种情况
    【解决方案2】:

    从 pi 移到 windows,我能够使用 esptool 再次删除和写入固件

    唯一的问题是现在我必须在连接 USB 时按下重置按钮,以便计算机能够识别控制器

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-27
      • 1970-01-01
      • 2016-10-13
      • 2019-06-03
      • 1970-01-01
      • 2018-02-01
      • 2021-10-08
      • 1970-01-01
      相关资源
      最近更新 更多