合宙的ESP32C3-CORE开发板烧录micropython的保姆级教程
150 人阅读 | 时间:2023年04月27日 09:00
阿里云服务器 | 腾讯云服务器 | VPS2EZ:老牌低调VPS | ZJI:香港日本美国独服 |
LOCVPS服务周到 | HostKvm低调KVM VPS | 傲游主机:优质VPS | 80VPS:老牌VPS主机 |
搬瓦工:CN2 GIA线路 | CloudCone:性价比高 | JustMySocks科学上网 | RackNerd:超级便宜 |
JustMySocks科学上网 | 好用的宝塔面板 | 购买搬瓦工VPS | 恒创:香港CN2服务器 |
买了合宙的ESP32C3-CORE开发板,原生是lua环境,性能虽然比不上C/arduino,但是也有着相当不错的表现。奈何我不会lua,所以直接烧录microPython进去,一把梭!我买的是串口版本,不是USB版本,固件不一样,但是烧录micropython的过程是一样的。以windows平台为例。
准备工作
去micropython官网下载对应固件,目前(2022年11月9号)最新稳定版是
v1.19.1 (2022-06-18) .bin
去github下载乐鑫官方的esptool工具,需要留意操作系统平台(我把micropython.bin文件也放到了esptool文件夹)
去沁恒下载并安装CH343串口驱动
开烧
使用Windows terminal(PowerShell也行,一个意思)打开esptool的文件夹,执行以下命令,注意COM口编号
擦除自带的lua环境
.\esptool.exe --chip esp32c3 --port COM4 erase_flash
烧录micropython环境,注意要写完成micropython.bin的路径
.\esptool.exe --chip esp32c3 --port COM4 --baud 460800 write_flash -z 0x0 esp32c3-20220618-v1.19.1.bin
等烧录完成,搞完收工
注意事项
不知道是bug还是什么原因,默认的micropython固件会让两个LED微弱发亮,可以使用以下持续关闭。
from machine import Pin, I2C led1=Pin(12,Pin.OUT) led2=Pin(13,Pin.OUT) led1.off() led2.off()
评论专区