【问题标题】:Cannot Load Nanoframework firmware on ESP32 with E4000 error无法在 ESP32 上加载 Nanoframework 固件并出现 E4000 错误
【发布时间】:2021-05-31 18:59:39
【问题描述】:

我正在尝试将 nanoFramework 固件加载到 ESP32-Wroom-32 板 (DEVKITV1)。

当通过 USB 连接时,设备在设备管理器中显示为 COM3。我已经尝试通过 Putty 连接它,并且可以读取波特率 115200 的消息。

按EN时设备显示重启信息,按Boot+EN时设备进入“等待下载”模式。

尽管如此,我无法让设备显示在 Visual Studio 的设备资源管理器的设备列表中 当我连接连接到 ESP32 的 USB 电缆时,调试窗口显示以下消息:

使用命令提示,尝试刷新固件会出现以下错误:

我曾尝试以管理员权限运行命令提示符,但也无济于事。我也尝试强制设备进入“等待下载”模式,但这也无济于事。重启了visual studio,电脑,还是不行

知道究竟可能出了什么问题。虽然 Putty 似乎能够与设备通信,但似乎 nanoframework 无法访问它。

【问题讨论】:

    标签: c# esp32 nanoframework


    【解决方案1】:

    默认情况下 nanooff 使用 1500000 波特率。尝试手动将波特率设置为 115200:

    nanoff --target ESP32_WROOM_32 --serialport COM3 --update --baud 115200
    

    【讨论】:

      【解决方案2】:

      您收到的 E4000 错误来自 esp 工具。 请再次运行它,通过添加将输出设置为详细:-v diag

      【讨论】:

        【解决方案3】:

        我意识到问题是由于没有按住启动按钮足够长的时间造成的。显然,您必须在输入 nanooff 命令之前按住它,直到看到“Erasing”消息并且您将能够成功下载固件。

        【讨论】:

        • 如果我满意地回答了您的问题,请将答案标记为已接受 :)
        猜你喜欢
        • 2021-05-03
        • 2021-11-23
        • 2021-01-20
        • 2022-06-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-08-04
        • 1970-01-01
        相关资源
        最近更新 更多