ESP8266 烧录 (关于BearPi扩展Wifi模块的烧录方式)

简介

ESP-12F 模块是BearPI IOT购买的一个套餐所带的扩展模块, 用来接通网络, 但是默认电路不支持重新烧录, 下面就是可支持重新烧录的方式。

ESP-12F 电路原理图

ESP8266 烧录 (关于BearPi扩展Wifi模块的烧录方式)_第1张图片
如上图,
GPIO15-> GND -> 高电平
GPIO2-> VCC -> 高电平
GPIO0 外部悬空 -> 通电测量有1.7v -> 不是低电平 (规格书所说, 后面讲)

知识

  1. ESP-12F 规格书 - 逻辑电平与实际电压ESP8266 烧录 (关于BearPi扩展Wifi模块的烧录方式)_第2张图片
    输入低电平是 : -0.3 ~ 0.825(0.25VDD)

  2. ESP-12F 规格书 - 引脚模式
    ESP8266 烧录 (关于BearPi扩展Wifi模块的烧录方式)_第3张图片
    如上图所示, 需要GPIO15、GPIO0 低电平, GPIO2 高电平才能进行UART下载, 而由电路所知,目前GPIO0不为低电平, 所以就需要手动焊接(如下图), 我是将GND和GPIO0 单独焊接出来, 再用另外一根排线连接他们, 这样烧录完之后可以断开正常Flash Boot启动;

步骤

  1. GPIO0 和 GND 排线引出来
    ESP8266 烧录 (关于BearPi扩展Wifi模块的烧录方式)_第4张图片
    焊接引脚参考如下图:
    ESP8266 烧录 (关于BearPi扩展Wifi模块的烧录方式)_第5张图片

  2. 使用另外一根排线连接GND和GPIO

  3. 需要使用到一根232转TTL的线
    并连接到ES-12F上

ES-12F 232转TTL模块
GND GND
VCC 3V3
TXD RXD
RXD TXD

ESP8266 烧录 (关于BearPi扩展Wifi模块的烧录方式)_第6张图片
4. 开始烧录
从这里下载你需要的AT固件 安信可科技 , 只是测试步骤就随意下载一个;
烧录WiFi固件工具:ESP_DOWNLOAD_TOOL

将232转TTL模块接上电脑, 选择对应串口, 波特率、bin文件起始地址写0x0, 开始烧录
ESP8266 烧录 (关于BearPi扩展Wifi模块的烧录方式)_第7张图片
5. 测试
a. 断开 GPIO0 跟GND
b. 重新上电
c. 串口软件发送指令
AT+RST, 收到如下信息, OK

AT+RST
OK
;ld溸|?鄚 ?KaTeX parse error: Unexpected character: '' at position 5: ?c|莾̲?搟抍?c岥o'焞no溿?b…審l ?noKaTeX parse error: Unexpected character: '' at position 2: `̲'{彄沷沴 x髇?…?ogl o;嚊? 鞊8鹢? r劀茔?? b ‘銃鋖d屒c岥o’? l ?’o ?$’{彃沷儧?s洅’ 儝揱
################################################
arch:ESP8266, 1
compile_time:Ai-Thinker|B&T
wifi_mac:2cF4324b25CE
sdk_version:v3.4-22-g967752e2
firmware_version:2.2.0
compile_time:Jun 30 2021 11:28:20
ready
################################################

相关软件及资料

ESP-12F烧录软件与相关资料

你可能感兴趣的:(嵌入式吧,ES-12F,ESP8266,BearPi)