庆科EMW3080wifi模组烧录AT固件

本文记录庆科的EMW3080wifi模组烧写AT固件的过程;
参考文档:https://mxchip.yuque.com/zc9vym/tn0rwo/kgs4lx?singleDoc#NrlEB
以上链接为庆科方提供的文档,如有侵权立即删除;

庆科官方提供了三种烧录方式,我这边只记bootloader方式;其他两种方式请参考以上链接中庆科的文档;

注:如果想烧录 直连 阿里云飞燕平台 ilop 的 AT 固件,将固件文件换成“直连 阿里云飞燕平台 ilop 的 AT 固件” 即可。

一、所需软硬件

所需硬件:
EMW3080模组,MXKit-Base开发板(可选)

所需软件:
庆科的固件烧写工具,下载链接:https://download.csdn.net/download/AnChenliang_1002/88586443

所需固件:
庆科EMW3080 wifi模组的AT固件,下载链接:https://mp.csdn.net/mp_download/manage/download/UpDetailed

直连 阿里云飞燕平台 ilop 的 AT 固件,下载链接:
https://mp.csdn.net/mp_download/manage/download/UpDetailed

如果你只有EMW3080模组,没有开发板,那么还需要准备USB-TTL转接口,用于wifi模组和电脑通讯;

二、模块引脚说明

在这里插入图片描述
引脚16为VCC引脚;
17为GND引脚;
9和10分别为uart的RX和TX引脚;
19为BOOT引脚,拉低上电可进入BOotLoader模式;

三、烧录AT固件

3.1 有MXKit开发板的情况烧录AT固件

如果有开发板,只需要将开发板的电源线连到电脑端的USB口就行,因为开发板电源线已经兼具了串口通讯的功能,因此不需要在额外使用USB-TTL转接口;
此时在电脑的设备管理器中可以检测到对应的COM端口号,如下图所示:

在这里插入图片描述
在我笔记本中是COM19;

运行GuduYL_MXCHIP.exe,如下图所示:

在这里插入图片描述
在这里插入图片描述
点击LOGS,然后选择COM19串口,波特率为921600,点击打开串口,如下图所示:

在这里插入图片描述

然后将开发板上的boot开关拨到“开”,如下图所示:

在这里插入图片描述

按下Rest按钮,会看到LOGS软件中有以下日志输出,说明进入了booter模式:
在这里插入图片描述
此时我们在底下的输入框中输入4 -dev 1 -start 0x0 -end 0x160000命令,回车:
在这里插入图片描述

在这里插入图片描述

然后再FilePath中选择我们EMW3080的固件文件存放路径,
在这里插入图片描述
打开->发送文件:
在这里插入图片描述
在这里插入图片描述

等待烧录完成,如下图所示,说明烧录完成了:
在这里插入图片描述

最后,验证一下烧录成功,按开发板上的Reset进行重启,然后输入qc指令并回车发送,如果看到以下信息,说明烧录成功了:

在这里插入图片描述

3.2 没有MXKit开发板的情况下烧录AT固件

  • wifi模组的9(TX)和10(RX)引脚分别引出一根线,分别连接到USB-TTL的RX和TX;然后USB-TTL连接到笔记本
  • BOOT引脚拉低-----BOOT引脚焊了一个开关,该引脚接地,开关打开时,接地,低电平;开关关闭时,接3.3v,高电平;
  • Reset 拉低---- MCU向Reset引脚发送低电平(在我们的原理图中,Reset就是CHIP_EN使能引脚,也就是wifi模组的11引脚,对应MCU的PB5)如下图所示:
    在这里插入图片描述
    所以我们需要将MCU的PB5引脚配置为I/O口,并在程序启动时配置PB5为低电平;

实际操作:

先把USB-TTL连接到笔记本,然后打开GuduYL_MXCHHIP-LOGS工具,选择对应的COM端口,波特率选择921600

然后把BOOT开关按键拨到“开”,也就是boot低电平,然后将MCU配置PB5位低电平后的程序烧录到单片机并运行(经过我实际操作,发现在STM32CubeIDE中点击“调试”后,不用点击运行,wifi模组就已经可以重启了,反正看到wifi模组串口日志发现重启了就可以,不管是调试后点击不点击运行,具体过程灵活掌握就行),就可以看到进入到了调试界面
在这里插入图片描述
然后输入4 -dev 1 -start 0x0 -end 0x160000指令,选择直连ILOP的固件,然后点发送文件,过程跟3.1是一致的;如下图所示

在这里插入图片描述
然后再次将MCU设置PB5为低电平的程序烧录到单片机,发现wifi模组重启了:

在这里插入图片描述
然后发送qc指令,查看是否烧录完成,如下图所示:

在这里插入图片描述
最后,将BOOT开关拨回高电平,再次再次将MCU设置PB5为低电平的程序烧录到单片机,也就是重启wifi模组,发送AT指令进行测试,如下所示:
在这里插入图片描述

  • 17
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乘凉~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值