ESP32之恢复原厂程序:程序不小心擦除后,重新恢复出厂设置

乐鑫esp32有两个串口,UART0和UART1,其中UART0是debug口和下载口。UART1是AT指令交互口,对应的是16和17脚。
当操作不当,需要重新烧录at_customize和与service相关的bin文件时。
首先要得到这些bin文档,我们需要从乐鑫的官网的相关下载中选择AT,下载最新版本。
这里注意,如果不要二次开发不要去上图的链接去下载git里面的程序,只要官网下载bin文件就够了,毕竟搭建环境什么的也是相当麻烦。
ESP32之恢复原厂程序:程序不小心擦除后,重新恢复出厂设置_第1张图片
第一次下载,由于操作不熟悉,把地址设置错误,然后又加上各种捣鼓,不小心把整个工程flash擦除了,由此查找无数文档想要恢复,浪费很多时间,后面终于摸索出来。
如果把工程都删除了,找到上面下载的bin工程打开,根据下图的路径,找到factroy带头的bin,这一般就表示出厂程序,我下载了几个版本都是如此,参照如下图。
ESP32之恢复原厂程序:程序不小心擦除后,重新恢复出厂设置_第2张图片
准备工作做完了,接下来我们就来看看他的下载工具。
下载工具在乐鑫的官网可以找到,在相关下载的工具下方,下载Flash下载工具。
ESP32之恢复原厂程序:程序不小心擦除后,重新恢复出厂设置_第3张图片
解压后,点击应用程序,就会出现下面的图标。这时候选择ESP32 DownloadTool。
ESP32之恢复原厂程序:程序不小心擦除后,重新恢复出厂设置_第4张图片
这时候就出现下载界面,选择前面在乐鑫下载的bin文件,如果想要重新下载整个工程或者升级软件,就选择factroy下的bin文件,这个地址设成0x0即可。
ESP32之恢复原厂程序:程序不小心擦除后,重新恢复出厂设置_第5张图片
如果缺少的只是其中某个模块,可以根据需要下载,注意要记得写地址。地址在bin文件下的download.config里面。
ESP32之恢复原厂程序:程序不小心擦除后,重新恢复出厂设置_第6张图片
ESP32之恢复原厂程序:程序不小心擦除后,重新恢复出厂设置_第7张图片
下载完成之后,按下复位键或者重新上电,选择UART0,这时候会出现程序debug打印信息,如下图

在UART1发送AT指令,如果有回复OK,说明运行正常。如果一直回复ERROR,发送AT+RST软件复位,这时候一般就正常了。
ESP32之恢复原厂程序:程序不小心擦除后,重新恢复出厂设置_第8张图片

你可能感兴趣的:(ESP32之恢复原厂程序:程序不小心擦除后,重新恢复出厂设置)