Adafruit提供了一个在线版本的 esptool,通过浏览器就可以更新 esp32/esp32-s2等,无需安装任何软件。
需要条件
chrome内核浏览器
内核版本大于80
支持webusb功能
步骤
连接 esp32,并进入下载模式(先按住boot,然后按下复位在放开)。部分开发板支持自动下载,可以跳过这一步。对于使用esp32s2自带的usb,必须手动进入下载模式。
打开 adafruit webserial essptool 网站
单击右上角的 connect 按钮,在弹出的选择框中选择对应的串口。
如果上述设置都正确,那么就会出现下面的文件选择界面,否则重新检查设置并再次连接。
在此界面可以选择擦除flash(Erase),或者下载程序(Program)。下载文件前,需要选择文件和偏移地址。