跳转至

下载与调试

作者:马梦阳 | 最后修改:2026-10-12

本文介绍如何配合 Luatools 对 Air8601 各模组固件进行下载与日志抓取。Air8601 整机包含主控 Air1601、4G 模组 Air780ER2(与 WiFi 模组 Air6205 二选一),下载与调试方式与合宙 LuatOS 系列一致。

一、环境准备

1.1 硬件环境

  • Air8601 整机;
  • USB Type-C 数据线(用于供电、USB 下载与日志抓取);
  • SIM 卡(4G 版本需要,Micro-SIM 卡座);
  • 4G 天线(Air8601 整机已板载天线);
  • 电脑:Windows 10 及以上。

1.2 软件环境

  • Luatools 调试工具(最新版);
  • lib 脚本:用 Luatools 烧录时勾选「添加默认 lib」,使用默认 lib 脚本文件。

二、安装 Luatools

  1. 运行环境:Windows 10 及以上,不支持 Mac 和 Linux;
  2. 下载 Luatools v3(最新版,下载地址);
  3. 建议在某个盘(如 D 盘)根目录新建 Luatools 文件夹,把 Luatools_v3.exe 放进去(目录过深可能导致部分功能异常);
  4. 双击启动,关闭每日 tips,点「开始」更新;若被杀软拦截,请务必放行。

三、烧录固件

Air8601 整机包含主控 Air1601、WiFi 模组 Air6205、4G 模组 Air780ER2,分别通过不同接口烧录。

3.1 烧录 Air1601 固件(主控)

3.1.1 模组上电

  • 将电源开关拨到“ON”

  • S11 处拨码开关拨到“1601”

  • 使用 type-C 数据线一端连接 Air8601 USB_TTL 接口,另一端连接电脑 USB 接口,通过电脑的 USB 接口直接给 Air8601 供电。

3.1.2 检查端口识别情况

USB 成功连接电脑后,电脑的设备管理器可以看到"USB-Enhanced-SERIAL CH343"的端口。若未识别到该端口,请先安装 CH343 驱动程序。

3.1.3 打开Luatools,配置使其正常输出日志

注意:Air1601 使用的是通用串口烧录方式,需要在 Luatools 工具上按照下图选择“通用串口打印”,按照 3.1.2 章节操作完成后,此时在设备管理器上应会显示一个端口,在 Luatools 工具上选择这一个端口,然后设置波特率为 6000000,再点击“打开串口”,此时应有日志输出。(Air8601 开发板上的 Air1601 模组在出厂时已经内置出厂固件)

3.1.4 烧录固件

Air8601 上的 Air1601 模组支持两种烧录方式:1. 手动导入脚本和底层固件进行烧录;2. 直接烧录合成的量产固件;

注:Air1601 模块出厂已预烧录量产固件,上电即可直接使用,无需额外烧录;仅在固件损坏、版本升级场景下需要重新烧录。

3.1.4.1 手动导入脚本和底层固件进行烧录

底层固件: LuatOS-SoC_V1027_Air1602_0924.soc ;

底层固件更新文档位置为:Air1602固件版本,如果有更新版本,请务必使用最新版本。

脚本文件:Air8601 人脸识别智能寄存柜方案;

上述脚本为出厂固件源码。

按照下图进行操作:

手动导入脚本_底层固件进行烧录_1

手动导入脚本_底层固件进行烧录_2

3.1.4.2 直接烧录合成的量产固件

按照 3.1.4.1 章节的示意图操作之后,根据下图指示,生成量产文件。

直接烧录合成的量产固件_1

直接烧录合成的量产固件_2

直接烧录合成的量产固件_3

3.1.5 抓取日志

Air1601 模组的日志是通过通用串口输出,需要按照下图指示进行配置。

抓取日志_1

配置成功后便会正常输出日志。

抓取日志_2

如果需要抓取从开机到对应位置的日志,可以先清除之前的日志输出,然后重启模块。

抓取日志_3

3.2 烧录 Air6205 固件(WiFi)

3.2.1 模组上电

  • 将电源开关拨到“ON”
  • S11 处拨码开关拨到“6205”
  • 使用 type-C 数据线一端连接 Air8601 USB_TTL 接口,另一端连接电脑 USB 接口,通过电脑的 USB 接口直接给 Air8601 供电。

3.2.2 检查端口识别情况

USB 成功连接电脑后,电脑的设备管理器可以看到" USB-Enhanced-SERIAL CH343 "的端口。若未识别到该端口,请先安装 CH343 驱动程序。

air6205_设备管理器端口显示_1

3.2.3 打开Luatools,配置使其正常输出日志

注意:Air6205 使用的也是通用串口烧录方式,需要在 Luatools 工具上按照下图选择“通用串口打印”,按照 3.2.2 章节操作完成后,此时在设备管理器上应会显示一个端口,在 Luatools 工具上选择这一个端口,然后设置波特率为 2000000,再点击“打开串口”,此时应有日志输出。(Air8601 开发板上的 Air6205 模组在出厂时已经内置出厂固件)

配置Luatools使其正常输出air6205日志信息_1

3.2.4 烧录固件

Air8601 上的 Air6205 模组只允许一种烧录方式:直接烧录合成的量产固件

Air6205 量产固件下载位置: https://docs.openluat.com/air6205/product/firmware/

注:Air6205 模块出厂已预烧录量产固件,上电即可直接使用,无需额外烧录;仅在固件损坏、版本升级场景下需要重新烧录。

在 Air6205 固件更新说明文档中下载最新固件到本地。

air6205固件更新说明文档_1

根据下图所示,烧录 Air6205 量产固件。

直接烧录air6205量产固件_1

3.2.5 抓取日志

Air6205 模组的日志是通过通用串口输出,需要按照下图指示进行配置。

配置Luatools使其正常输出air6205日志信息_1

如果需要抓取从开机到对应位置的日志,可以先清除之前的日志输出,然后重启模块。

抓取air6205日志_1

3.3 烧录 Air780ER2 固件(4G)

3.3.1 模组上电

  • 将电源开关拨到“ON”

  • 使用 type-C 数据线一端连接 Air8601 4G_USB 接口,另一端连接电脑 USB 接口,通过电脑的 USB 接口直接给 Air8601 供电。

3.3.2 检查端口识别情况

Air780ER2 模组通过 4G_USB 口烧录,通过电脑上的设备管理器上看,上电开机正常运行情况下应会显示三个端口,如下图。

air780er2_设备管理器端口显示_1

3.3.3 打开Luatools,配置使其正常输出日志

注意:Air780ER2 使用 USB 虚拟串口烧录方式,需要在 Luatools 工具上按照下图选择“4G模块USB打印”,按照 3.3.2 章节操作完成后,此时在设备管理器上应显示三个端口,在 Luatools 工具勾选好“4G模块USB打印”后会自动识别选择日志输出端口,然后自动开启打印,输出日志信息。(Air8601 开发板上的 Air780ER2 模组在出厂时已经内置出厂固件)

配置Luatools使其正常输出air780er2日志信息_1

3.3.4 烧录固件

Air8601 上的 Air780ER2 模组也只允许一种烧录方式:直接烧录合成的量产固件

Air780ER2 量产固件下载位置:Air8601_Air780ER2_001.999.007_LuatOS-SoC_V2052_Air780ER2_109.soc

注:Air8601 上的 Air780ER2 模组使用的量产固件并不是 Air780ER2 通用固件,切记不可烧录 Air780ER2 默认固件,若烧录错误会导致 AirLink 配网失败,Air1601 无法 4G 上网;同时 Air780ER2 模组出厂已预烧录量产固件,上电即可直接使用,无需额外烧录;仅在固件损坏、版本升级场景下需要重新烧录。

将上述 Air780ER2 量产固件下载到本地。

根据下图所示,烧录 Air780ER2 量产固件。

直接烧录air780er2量产固件_1

3.3.5 抓取日志

Air780ER2 模组的日志是通过 USB 虚拟串口输出,需要按照下图指示进行配置。

配置Luatools使其正常输出air780er2日志信息_1

如果需要抓取从开机到对应位置的日志,可以先清除之前的日志输出,然后重启模块。

抓取air780er2日志_1

四、常见问题排查

现象 排查方向
设备管理器识别不到端口 确认 USB 线可传数据;检查 CH343 驱动是否安装
点开始下载没反应 确认串口选择正确、波特率正确(Air1601 6M / Air6205 2M);确认拨码开关拨到对应模组
烧录提示缺少 xxx.lua 项目管理中勾选「添加默认 lib」
下载失败 确保除 DBG_UART 外的其余串口无信号输入,避免外部信号干扰
搜索