14-already flash encrypt or secure boot提示:ESP32S3误烧熔丝的补救方法

📅 2026/6/30 1:25:26
14-already flash encrypt or secure boot提示:ESP32S3误烧熔丝的补救方法
以下是ESP32S3误烧熔丝后无法正常烧录固件的补救方法不一定适用于所有情况仅供参考。起因使用FLASH DOWNLOAD TOOL为esp32s3下载固件时错误地勾选了两个固件一个是目标固件未加密地址0x00开始另一个是误选固件加密固件地址0x00开始。错误现象烧录完成复位后没有正常运行程序检查时才发现是同时烧录了两个固件且烧录的加密固件对熔丝进行了修改导致仅可以运行错误的程序无法烧录正确固件。烧录固件时提示错误14-already flash encrypt or secure boot尝试解决进入下载模式擦除falsh提示错误无法运行。尝试从0x10000烧录正确的app.bin提示错误无法烧录。使用NodeMCU-PyFlasher擦除和烧录固件均提示错误。使用bash .\utils\espefuse.py--port COM3 burn_efuse SPI_BOOT_CRYPT_CNT命令重新烧熔丝也不行。最终方法首先下载并安装python 3.14安装后可以在命令行下使用pip 、 install等命令。在Flash Download Tool文件夹下按住 shift 键的同时单击鼠标右键以管理员身份打开命令行。命令行下输入以下命令pip install esptool程序会安装加载好多的依赖命令。对esp32S3短接IO0并上电进入程序下载模式。在命令行中执行以下命令espefuse --port COM4 burn_efuse SPI_BOOT_CRYPT_CNT提示以下信息输入大写的BURN提示烧熔丝成功至此修复完成模块可以正常烧写固件了。这是设置好命令行环境后执行命令并烧熔丝成功修复的截图供参考