【ESP32】MicroPython插拔后需要重新烧入固件解决方案

一、原方案

固件烧录:uPycraft
固件:1.17MicroPython固件
IDE:uPycraft

使用uPycraft可以成功将固件烧录进去,但是断电后重新连接,需要重新烧录固件和程序,十分麻烦。

二、新方案

固件烧录:ESP32 DownLoader
固件:1.9.4 MicroPython固件
IDE:Thonny

2.1 固件烧录

🔶 步骤1:下载MicroPython固件

下载,选择1.9.4版本。
在这里插入图片描述

🔶 步骤2:下载烧录器

https://www.espressif.com/zh-hans/support/download/other-tools
在这里插入图片描述
🔶 步骤3:运行烧录器

解压运行flash_download_tool_3.9.2.exe
在这里插入图片描述
🔶 步骤4:设置

选择刚刚下载的micropython固件。
在这里插入图片描述
🔶 步骤5:点击ERASE等待完成,如果一直是等待上电,需要按板子上的boot按钮,直到看到下载的字样,等待下载完成。

🔶 步骤6:点击start开始下载。

2.2 Thonny使用

🔶 步骤1下载Thonny
在这里插入图片描述

🔶 步骤2:一键安装一路到底,OK

🔶 步骤3:ESP32编译和下载

打开IDE,选择tools–>Options设置各个选项卡。其中解释器在选择项中选Miropython ESP32,端口port选择连接ESP32模块的端口号(本例为COM5)。第三项是烧录固件本例不适用。
在这里插入图片描述
终端勾选程序执行后启动python REPL。
在这里插入图片描述
🔶 步骤4:新建文件

新建main.py文件,编写代码。

点击保存,会跳出一个对话框询问是保存到PC机,还是ESP32模块上,本例选择后者。
在这里插入图片描述
你可以看到在ESP32 flash上的文件清单。如果你要查看文件,也是这样操作。
在这里插入图片描述
此时断电后重连也不再需要重新烧入固件。

参考教程:https://www.arduino.cn/thread-95817-1-1.html

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

望天边星宿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值