1、先去mpy官网下载最新的固件
2、安装esptool
pip install esptool
3、执行esptool.py,这里要注意py文件是否由解释器来执行,如果默认打开方式为vscode这样的编辑器,是没法直接运行的。
先擦除flash
esptool.py --chip esp32c3 --port /dev/ttyUSB0 erase_flash
esptool.py --chip esp32 --port /dev/ttyUSB0 erase_flash
esptool.py --chip esp32 --port COM3 write_flash -z 0x1000 F:\esp32.bin
esptool.py --chip esp32c3 --port /dev/ttyUSB0 --baud 460800 write_flash -z 0x0 esp32c3-20220117-v1.18.bin
注意esp32和esp32c3在命令参数上的区别,起始地址也不是一样的。
本文介绍了如何为ESP32和ESP32C3设备更新固件,包括从MPY官网下载最新固件,通过pip安装esptool,以及使用esptool.py执行擦除和写入操作。详细步骤中特别强调了命令行参数的区别以及起始地址的设定,确保设备固件正确更新。
635

被折叠的 条评论
为什么被折叠?



