Flash固件的烧录与擦除

设备出现程序运行不畅或未知错误时,Flash 固件烧录和擦除可作为解决方案。烧录能够为设备注入经过测试的固件代码,使设备恢复正常;擦除可清除设备的错误残留,为新程序写入创造条件。借助 Flash 固件烧录和擦除,开启设备稳定运行之路。

Flash固件的烧录

下文以烧录“ESP32-S3-Touch-LCD-2.8 bin文件”为例,若烧录其他bin文件,操作步骤类推。
  • 解压软件资源包(flash_download_tool_3.9.7
  • 打开 flash_download_tool_3.9.7.exe软件,根据开发板的MCU和接口选择,比如: ESP32-S3 及 USB(大部分设备选择USB,具体以产品硬件设计为准)


  • 参数设置

①.选择与开发板所对应的COM口
②.选择BAUD为最高的1152000
③.点击“...”选择waveshare提供的bin文件,并手动输入下载地址“0x00”最左侧勾选
④.开始烧录

  • 烧录完成(烧录过程需要一定时间,请耐心等待)
  • 按下复位观察现象


若出现一直处于“等待上电同步中”的情况,需按住“boot”重新上电,进下载模式即可解决

Flash固件的擦除

Flash擦除是独立进行的。因曾出现过直接擦除而没有擦除干净的情况,所以采用“先烧录再擦除”的方法在一定程度上可以避免擦除不干净的情况。
  • 解压软件资源包(flash_download_tool_3.9.7
  • 打开 flash_download_tool_3.9.7.exe软件,根据开发板的MCU和接口选择,比如: ESP32-S3 及 USB(大部分设备选择USB,具体以产品硬件设计为准)


  • 选择设备对应的端口号,点击 START (不选择任何 bin 文件)


  • 等待烧录完成,点击擦除


  • 等待擦除完成


TAG: ESP32-S3开发板2.8寸LCD显示屏480x640触摸屏 QMI8658传感器 SD槽 树莓派7寸DSI显示屏 ESP32-S3 T-ETH-Lite MP2.5G POE RTL8125 树莓派5 PCIE 转 2.5G以太网 POE HAT Pi5 CPUGPU监控屏 斑梨 1.54英寸无源NFC电子墨水屏黑白红3色 无须电池 无线供电&刷图 STC下载器 ESP32-AI系列 使用教程 Arduino SH1107 UART串行总线舵机ST3020 TTL 25kg.cm 360°磁编码器高精度大扭矩 Milk-V Duo串口 工业级8路RS485 Modbus RTU磁保持继电器模块带隔离保护 ESP32 S3开发板1.43寸AMOLED显示屏触摸SD槽6轴传感器兼容Arduino 幸狐Luckfox Lyra RK3506G2 Linux开发板可驱动MIPI/DSI显示屏 树莓派RP2040 HM01B0 工业级USB转4路RS232/485/422/TTL多功能串口转换器FT4232HL SC总线舵机驱动板 RDK X3 MD Carrier Board 地平线官方原版RDK X3 Module专用核心板底板 扩展板 适用于RDK X3 MD所有版本 树莓派CM5计算模块PoE底板Compute module 5 PoE扩展板