跳到主要内容

如何将开发板恢复出厂设置?

你可以使用以下任一方法将开发板恢复出厂设置:

  1. 物理按键(BOOT 键) - 如果使用的是标准 RainMaker 示例,按住 BOOT 键超过 10 秒,即可将开发板恢复出厂设置。

  2. 系统服务(手机应用) - 如果固件已启用系统服务并包含 Factory-Reset 参数,可以从 ESP RainMaker 手机应用触发恢复出厂设置。打开设备设置并使用 Factory Reset 选项。系统服务会暴露 Reboot、Factory-Reset 和 Wi-Fi-Reset 参数,设备在线时可以从应用远程触发。

关于在固件中实现恢复出厂设置支持的详情,请参见系统服务使用指南。

  1. 串口控制台 - 如果固件已启用串口控制台,可通过 UART 连接(例如 idf.py monitor)并运行 reset-to-factory。设备将恢复出厂设置并重启。

    如果未启用控制台且开发板没有 BOOT 键,可通过 USB/串口连接,并在主机终端运行以下命令:

    esptool.py --port $ESPPORT erase_region 0x10000 0x6000

    请确保 $ESPPORT 设置为正确的串口(例如 Linux 上的 /dev/ttyUSB0 或 Windows 上的 COM3)。注意: 分区布局可能因项目而异;如果该命令无效,请核对项目分区表中的 NVS 分区地址和大小。