合宙的LTE-CAT1模块(型号Air724UG)的应用方法,对开发环境进行总结梳理,主要涉及下载工具的搜集、烧录/调试步骤的整理。
一、编辑器工具安装
(视频教程【LuatOS】②开发环境搭建+hello world工程_哔哩哔哩_bilibili)、
1.1 安装visual studio code软件
安装软件下载地址:Visual Studio Code - Code Editing. Redefined
安装步骤:开发环境搭建 - LuatOS 文档(非常具体)
1.2 安装Lua插件
安装好visual studio code软件后,安装Lua插件
- 插件1——自动补全、高亮、静态检查功能
- 插件2——Luat插件(LuatOS-Air接口代码自动补全)
二、烧录工具安装
视频教程:【LuatOS-Air】Air724烧录教程_哔哩哔哩_bilibili
2.1 安装驱动
USB驱动:合宙Cat.1模块PC 端 USB 驱动
2.1.1 下载完成后解压,打开文件目录,点击进入如图的文件目录点击第一个文件夹(第三、第四个文件分别是卸载32位和64位的驱动卸载)
2.1.2 进入第一个文件夹后根据电脑选择安装32位或64位驱动(视频中选择的是64位驱动)
2.1.3 驱动安装成功后如下图,使用USB线缆,插入左侧的USB端口,将开发板左侧的电源拨动开关拨至“ON”。长按开机按钮3秒钟。
2.1.4 此时打开电脑的设备管理器,如果出现如下图情况:
2.2 安装调试/烧录工具
LuaTools工具:点我下载
2.2.1下载完成LuaTools工具
(有些浏览器会报毒,选择仍然保留)
2.2.2 新建存放文件夹LuaTools
- 打开LuaTools文件目录,在桌面先建一个文件夹LuaTools;
- 然后移动下载好的LuaTools.exe到此文件夹中;
- 运行LuaTools.exe后会自动更新,我们不用管;
- 更新完成后,我们点击⼀下"4G模块USB打印"。
2.2.3 常用固件包资源
- LuaTools软件中固件相关里可以下载AT固件
- AT固件下载地址:合宙Air720U& 724U& 722U& 820U AT固件更新说明
- LuatOS-Air固件下载地址:合宙Air720U& 724U& 722U Lua 固件更新说明
2.2.4 开发板支持两种下载方式:免BOOT下载与BOOT模式下载
Air724UG模块需要使模块进入特定的下载模式,也就是BOOT模式,才能更新该模块的固件。原理为通过在上电前拉高第66脚复用管脚USB_BOOT/KEYIN0管脚至1.8V,可使模块进入BOOT模式。
开发板BOOT按键已经连接了1.8V的管脚,在上电前按下该键,模块在上电后就可进入BOOT模式进行更新固件。需要注意的是在此模式下,模块更新固件时的整个过程和更新后会一直保持BOOT模式,不会自行开机,所以在提示固件更新完成后需要按下重启键重启开发板。
2.2.5 下载步骤:
AT固件或lua固件不带脚本下载流程
开发板上电开机,打开luatools,点击下载选项。
BOOT下载勾选1,选择其需要下载的文件2,点击下载3。
提示等待进入BOOT模式。
按下开发板BOOT键不松,点击重启键一次,即可进入BOOT模式。
提示下载后松开BOOT键。
下载完成。
lua固件带脚本下载流程 点击此处:Luat社区
免BOOT下载模式
免BOOT模式通过Luatools软件内部功能智能实现,软件在更新模块固件前先使模块重启,在重新开机时主动让模块进入BOOT模式,省去了手动按键的流程,需要注意的是该模式只有在模块处于开机状态,并且模块正常运行时才能够进行免BOOT更新,在更新完成后会自动重启。
AT固件或lua固件不带脚本下载流程
开发板上电开机,打开luatools,点击下载选项。
免BOOT下载取消勾选1,选择其需要下载的文件2,点击下载3。
下载完成
lua固件带脚本下载流程 点击此处:Luat社区
烧录教程:烧录教程 - LuatOS 文档
备注:文档由晓琴、哺国两位同学整理。