【EC200U】 进行 QuecPython 固件烧录


在这里插入图片描述

移远 LTE Cat.1 无线通信模块在出厂时通常烧录有标准 AT 固件或 QuecOpen 固件,如需基于 QuecPython 对模块进行开发,需要手动为其重新烧录专门的 QuecPython 固件。

为了方便我们使用我直接打包了烧录固件所需的文件,点击下面连接可自行下载,或者去移远官方群下载对应资源。

移远通信物联网4G模组EC200U核心板 QuecPython 固件烧录资料包
在这里插入图片描述

准备工作好了我们直接进行操作。

下载 QFlash 工具

上面资料包里找一下QFlash打开 或者可以在 QuecPython 交流群的群文件【PC 端工具和驱动】文件夹中下载。

在这里插入图片描述
打开QFlash.exe,QFlash 是绿色软件,下载后无需安装,直接解压即可运行。

在这里插入图片描述
在这里插入图片描述

安装驱动

● 不同平台(芯片厂商)、不同型号的模块,所对应的 USB 驱动各不相同。EC600S / EC600N / EC600M / EC800N / EC800M 需使用 ASR USB 驱动,EC200U / EC600U / EC600G / EC800G 需使用 RDA USB 驱动

扫描二维码关注公众号,回复: 14675762 查看本文章

群里给了这个文件,我的包里也给了。自己下载去。
在这里插入图片描述

直接下载UNISOC_USB_Driver,解压出setup.exe文件

在这里插入图片描述
然后右击解压后的文件夹中的 setup.exe 文件,在右键菜单中选择【以管理员身份运行(A)】,根据程序的提示即可完成驱动安装。

在这里插入图片描述
提示1,默认点击Next

在这里插入图片描述

提示2,默认点击Next

在这里插入图片描述

等~

在这里插入图片描述

Finish完成。

在这里插入图片描述
将开发板与电脑用USB连接,设备管理器可查看到下面的端口。如果没有感叹号即为成功。(不细说了这里。【设备管理器】DDDD)
在这里插入图片描述

下载固件

官方地址:自行下载
在这里插入图片描述
我们用的开发板是EC200U,所以选择以下固件,(包里也有~固件就是)
在这里插入图片描述
解压后会发现两个文件,解压后通常可获得两个文件,其中 .bin 或 .pac 格式的是 QuecPython 固件本体,.md 格式的是更新日志。

在这里插入图片描述

烧录固件

之前我们打开了QFlash~

在这里插入图片描述
选择端口

在这里插入图片描述

QFlash 工具会自动对固件进行解析并做好烧录准备。当 QFlash 工具的信息栏中没有错误提示,同时 Start 按钮变为黑色时,说明可以进行烧录。

在这里插入图片描述
点击 Start 按钮,稍等片刻,进度条将开始滚动。

在这里插入图片描述

待进度条跑满,同时出现 PASS 字样时,说明固件烧录成功。

在这里插入图片描述

程序测试

烧录完固件后,就可以使用 QuecPython 对模块进行二次开发了。
在这里插入图片描述

QPYcom 是移远官方推出的 QuecPython 开发工具,可以实现 REPL 串口交互、脚本文件下载、量产固件合成等多种功能。

运行 QPYcom 工具后,选择正确的串口(波特率无需指定)并打开,即可开始 Python 命令行交互。

在这里插入图片描述

Tips 不同型号的模块,烧录 QuecPython 固件后的交互串口各不相同:
● EC600S / EC600N /EC800N:Quectel USB MI05 COM Port
EC200U / EC600U:Quectel USBSerial-1 Port(或 Quectel USB NMEA Port)

猜你喜欢

转载自blog.csdn.net/weixin_45020839/article/details/127860057