Micropython 固件下载与烧录

Windows FLASH下载工具

下载并解压:FLASH下载工具下载地址 打开软件并选择芯片型号为ESP32S3,将下载模式设置为usb: [![[_resources/Micropython 固件下载与烧录/676262160821c4f40dc6d75436991c1d_MD5.png]] 此时需要设置开发板为固件下载模式。 在芯片处于固件下载模式的条件下,在FLASH下载工具窗口中修改COM接口为对应的接口,此处为COM22。 添加MicroPython固件,对于ESP32-S3芯片要设置flash起始地址为 0x0 。 [![[_resources/Micropython 固件下载与烧录/1c56f4cfc891ff29db69193288e35597_MD5.png]] 先点击ERASE按钮清除flash上的数据,再点击START烧写固件到flash中。 烧录完成后按一次RESET键,使开发板进入普通使用模式。

esptool

以Windows PowerShell的具体操作步骤为例。 使用以下命令安装esptool: pip install esptool 如果未来有需要,则可以使用以下命令升级esptool: pip install -U esptool 通过命令或其他方法在PowerShell中进入固件所在的目录。 可以在Windows文件夹窗口中以按住shift键再单击右键的方式在此文件夹中打开PowerShell窗口。 此时需要设置开发板为固件下载模式,详见上文。 通过以下命令清除flash,需要修改COM接口为对应的接口,此处为COM22。 python -m esptool --chip esp32s3 --port COM22 erase_flash 通过以下命令烧录固件,需要修改固件文件名为当前对应需要烧录的文件名。 python -m esptool --chip esp32s3 --port com22 --baud 460800 --before=default_reset --after=hard_reset write_flash -z 0x0 firmware_name.bin 如果是通过USB烧录,完成后按一次RESET键复位,使开发板进入普通使用模式。 如果是通过UART烧录,则会在完成后自动复位。

使用乐鑫ESP32 DOWNLOAD TOOL V3.9.2向ESP32开发板烧录固件时,点击“ERASE”后,显示“等待上电同步”,这时按开发板上的“BOOT”按钮1秒左右即可; ERASE完成后,点击“START”,再次出现“等待上电同步”,同样按开发板上的“BOOT”按钮1秒左右即可;

使用 Hugo 构建
主题 StackJimmy 设计