1、esp 工具:esptool
一个命令行工具,用于与ESP8266和ESP32微控制器中的ROM引导加载程序通信。允许访问闪存固件,读回固件,查询芯片参数等。
加粗样式安装esptool: pip install esptool
加粗样式擦除flash: esptool.py --chip esp32 --port COM9 erase_flash
加粗样式烧录micropython:esptool.py --port com9 --baud 460800 write_flash -z 0x1000 F:\esp32-idf3-20200309-v1.12-213-g8db5d2d1f.bin
2、adafruit-ampy
Ampy是一个简单的命令行工具,用于通过串口连接操作文件并在CircuitPython或MicroPython板上运行代码。使用ampy,您可以将文件从计算机发送到电路板的文件系统,将文件从电路板下载到计算机,甚至可以将Python脚本发送到电路板上执行。
Ampy的原理就是进入REPL,在REPL中完成文件的同步。所以在使用Ampy之前,需要先中断原来picocom的连接.
py 安装: pip install adafruit-ampy
向esp32上传文件:ampy --port COM9 put test.txt
esp32上运行文件:ampy --port COM9 run script.py
读取esp32上的文件:ampy --port com9 get boot.py d:/boot.py
其他(Linux下):
查看帮助文档ampy --port /dev/ttyUSB0 ls --help
查看文件列表ampy --port /dev/ttyUSB0 ls
调试执行ampy --port /dev/ttyUSB0 run xxx.py
上传文件ampy --port /dev/ttyUSB0 put xxx.py
删除文件ampy --port /dev/ttyUSB0 rm xxx.py
3、用pycharm 开发
3.1 安装microPython 插件 菜单栏 File => Settings => Plugins ,输入 micropython 进行搜索,接着点击 Search in repositories ,弹框出现MicroPython插件时点击 Install 进行安装,安装完毕后重启PyCharm软件。
3.2配置microPython
4、网络调试助手 串口调试助手
5、webrepl 远程更新程序 借鉴:https://www.jianshu.com/p/f0ff221e7abe