【ESP32】【Micropython】开发环境搭建(esptool、shell)

【ESP32】【Micropython】开发环境搭建(esptool、shell),第1张

【ESP32】【Micropython】开发环境搭建(esptool、shell) 用esptool刷入micropython固件下载micropython固件安装micropython固件windows系统安装esptool清空esp32的flash烧录新固件 linux系统安装esptool清空esp32的flash烧录新固件 mac系统安装esptool清空esp32的flash烧录新固件 使用rshell安装rshell进入rshell

用esptool刷入micropython固件

首先要确保你的系统中已经安装了python3。如果怕麻烦,可以直接下载安装anaconda(官网在这里)。

下载micropython固件

登陆micropython官网https://www.micropython.org/download/esp32/,选择最新的固件包,目前是v1.18 (2022-01-17) .bin。

安装micropython固件 windows系统 安装esptool

按下win+r,输入cmd,回车,进入命令行界面。输入

pip3 install esptool
清空esp32的flash

电脑通过usb连接esp32,查看esp32的端口号。在命令行界面输入(把COMX换成自己的端口号)

esptool --port COMX erase_flash
烧录新固件

在命令行输入

esptool --chip esp32 --port COMX --baud 460800 write_flash -z 0x1000 esp32-20220117-v1.18.bin
linux系统 安装esptool

进入shell,输入

pip3 install esptool
清空esp32的flash

在shell中输入

ls /dev

电脑通过usb连接esp32。
再次输入

ls /dev

找出新增加的ttyUSBX(X为一个整数),esp32对应的文件名就是他。在命令行界面输入(把/dev/ttyUSBX换成esp32的)

esptool.py --chip esp32 --port /dev/ttyUSBX erase_flash
烧录新固件

在命令行输入

esptool.py --chip esp32 --port /dev/ttyUSBX --baud 460800 write_flash -z 0x1000 esp32-20220117-v1.18.bin
mac系统 安装esptool

进入终端,输入

pip3 install esptool
清空esp32的flash

在shell中输入

ls /dev

电脑通过usb连接esp32。
再次输入

ls /dev

找出新增加的tty.usbserial-000X(X为一个整数),esp32对应的文件名就是他。在命令行界面输入(把/dev/tty.usbserial-000X换成esp32的)

esptool.py --chip esp32 --port /dev/tty.usbserial-000X erase_flash
烧录新固件

在命令行输入

esptool.py --chip esp32 --port /dev/tty.usbserial-000X --baud 460800 write_flash -z 0x1000 esp32-20220117-v1.18.bin
使用rshell 安装rshell

使用以下命令安装rshell

pip3 install rshell
进入rshell
rshell --buffer-size 512 --port COMX #如果是linux系统或macOS,则换成/dev/ttyUSBX 或 /dev/tty.usbserial-000X

使用

ls /pyboard/.

可以查看板子上的文件,也可以使用cp命令将本地文件拷贝到板子上。
此时,输入repl可以进入micropython的命令行模式,输入的代码全部会在板子上执行,然后将执行结果输入在电脑屏幕上。

repl

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1295005.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存