本文介绍如何烧录阿里云直连WiFi固件的升级方法。本文以银尔达emw3080开发为示例进行介绍,如下图所示。
本文包括:
1.首次升级:原厂固件 ==> 阿里云直连WiFi固件
2.后续升级:旧阿里云直连WiFi固件 ==> 新阿里云直连WiFi固件
所需工具
- Windows PC (win7/win10)
- USB连接线
- 串口调试软件
首次升级
本部分内容为从庆科原厂固件升级至阿里云直连固件的操作方式。如果已为阿里云直连固件请参考“后续升级”。
步骤1: 进入Boot模式
将模块的BOOT引脚拉低,并使用UART 1进行升级。对应于银尔达emw3080,需按以下截图方式,对CONFIG JMP和UART JMP进行调整。
然后,连接USB口至PC。
步骤2: 进入烧录等待
打开串口调试软件工具,以SecureCRT为例。选择对应串口,波特率设置为921600bps。
进入串口窗口,按reset键后进入以下界面。
输入4 -dev 1 -start 0x0 -end 0x160000
,设备进入烧录等待。
步骤3: 烧录
选择要烧录的.bin固件文件,打开 Transfer --> Send Ymodem 界面,在 PC 目录中选择要烧录的固件文件后,开始烧录。
步骤4: 验证固件
保持USB连接,将Boot引脚恢复,波特率设为115200bps,按reset键。在串口窗口,发送以下“认证测试”命令
AT+IDMAU=?
预期回复为
AT+IDMAU="PRODUCT_KEY","DEVICE_NAME","DEVICE_SECRET"
后续升级
后续升级阿里云直连WiFi固件,有两种方式:使用阿里云物联网平台对模组进行OTA升级;本地使用模组二级Boot进行ymodem进行升级。第一种方式,可以参考阿里云官网文档,此处不再赘述;本文主要介绍第二种方式。
步骤1: 进入二级Boot模式
将保持Boot高电平,并使用Debug UART进行升级。对应于银尔达emw3080,需按以下截图方式,对CONFIG JMP和UART JMP进行调整。
打开串口调试软件工具,选择对应串口,波特率设置为115200bps。在输入窗口中,按住W键,按Reset键进入二级Boot模式。
步骤2: 进入烧录等待
按“1”进入,进入烧录参数配置。
输入0x19000,进入烧录等待
步骤3: 烧录
选择要烧录的ota.bin固件(非.bin固件)文件,打开 Transfer --> Send Ymodem 界面,在 PC 目录中选择要烧录的固件文件后,开始烧录。
步骤4: 验证固件
保持USB连接,将UART JMP引脚恢复至U1_RX、U1_TX,波特率设为115200bps,按reset键。在串口窗口,发送以下“认证测试”命令
AT+IDMAU=?
预期回复为
AT+IDMAU="PRODUCT_KEY","DEVICE_NAME","DEVICE_SECRET"
在文档使用中是否遇到以下问题
更多建议
匿名提交