# EMC302x系列模组固件烧录方法

#一、模组简介

  1. EMW302x是一个wifi+ble双模的模块,使用TG7100C芯片。
  2. 日志串口波特率 2000000,QC波特率 921600
  3. 烧录固件只能通过日志串口,使用原厂工具烧录;

#二、烧录

#2.1 烧录软件下载

📎博流原厂烧录工具.zip

注意:该软件只适用于Windows系统,工作路径中不能包含中文字符

#2.2 烧录口说明

模块

芯片引脚

模块引脚

说明

EMC3020

GPIO7

PIN 11

Debug RX

GPIO16

PIN 12

Debug TX

VCC

PIN1

VCC

GND

PIN18/PIN 9

GND

EMC3021

GPIO16

TP3

Debug TX

GPIO7

TP2

Debug RX

VCC

PIN 1

VCC

GND

PIN 3

GND

EMC3022

GPIO16

PIN 11

Debug TX

GPIO7

PIN 12

Debug RX

VCC

PIN 8

VCC

GND

PIN 9

GND

EMC3025

GPIO16

TP 1

Debug TX

GPIO7

TP 11

Debug RX

VCC

PIN 6

VCC

GND

PIN 2

GND

EMC3028

GPIO16

TP 2

Debug TX

GPIO7

TP 3

Debug RX

VCC

PIN 2

VCC

GND

PIN 4

GND

EMC3029

GPIO16

PIN 21

Debug TX

GPIO7

PIN 22

Debug RX

VCC

PIN 16

VCC

GND

PIN 17

GND

EMC5020

GPIO16

TP10

Debug TX

GPIO7

TP11

Debug RX

VCC

TP7

VCC

GND

TP12/TP8/TP6/TP5

GND

#2.3 模组GPIO-8引脚位置

不同封装的模组,GPIO8对应的pin脚位置不同,具体请查看模组的原理图

#2.3.1 EMC3020

#2.3.2 EMC3021

#2.3.3 EMC3022

#2.3.4 EMC3025

#2.3.5 EMC3028

#2.3.6 EMC3029

#2.3.7 EMC5020/EMC3020-PZI5-T14

  • EMC5020和EMC3020-PZI5-T14的封装一致,使用5V供电和通讯。
  • EMC5020为独立模块,有单独的证书;
  • EMC3020-PZI5-T14为EMC3020模块+T14转接板,所有的证书为EMC3020模块的。

#2.4 烧录操作流程

#2.4.1 软件说明

#2.4.2 操作流程

  1. 选择芯片:BL602/604
  2. 通讯方式:Uart
  3. Uart速率:2000000(若串口芯片不支持高速率,可选择低波特率,如115200
  4. Flash起始地址:0x0000
  5. 选择烧写文件:选择待烧录文件(all.bin)(待烧录文件路径不能包含中文字符
  6. 勾选生效,并选择串口号(模组debug串口)
  7. 拉高GPIO8引脚,重启模块,点击“开始”按钮,开始下载

#三、整擦除整片flash

将下图中的值改为 2,重启软件,即可擦除完整的flash。

#四、QC

QC可以用来检测模块的信息,比如固件版本,APP CRC以及驱动版本,也会简单的扫描一下周边的AP,打印一个列表。

可以应用在客户来料检测环节。

  • 用户串口,波特率921600
  • 通过不断发送####来触发,模组上电的时候连续监测到3个#进入QC模式

#五、常见问题

#微信接收的文件不能直接烧写

微信文件路径会带空格,需要将bin文件移动到其他位置

#文档变更记录

版本

变更内容

变更时间

V1.1

整理文档格式

2021.9.15

V1.2

添加EMC5020和EMC3020-T14烧录说明

2021.11.05

V1.3

校正引脚对应关系

2021.12.23

V1.4

更新文档

2022.6.14