一、原方案
固件烧录: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上的文件清单。如果你要查看文件,也是这样操作。
此时断电后重连也不再需要重新烧入固件。