跳转至

如何使用LuaTools烧录软件

一、本篇文章的目的

针对Air8000 LuatOS二次开发方式,合宙技术人员在docs文档中心编写了几十篇快速入门和软件指南文档。

每篇文档都会基于一个具体的demo项目,使用Luatools将项目使用的内核固件、脚本和资源文件,烧录到Air8000核心板中;

本篇文章重点介绍如何使用Luatools工具烧录项目文件到Air8000核心板中。

二、准备软硬件环境

2.1 软件环境

2.1.1 准备好项目文件

在烧录项目文件到Air8000核心板之前,你需要准备好以下几种项目文件:

1. 内核固件;

2. 用户脚本文件和用户资源文件;

3. lib脚本文件;

其中:

内核固件和用户脚本文件是必须存在的;

用户资源文件不是必须存在的;

lib脚本文件是必须存在的,但是不一定要用户提供,可以使用Luatools自动选择的默认lib脚本文件。

这几种项目文件的详细解释,参考:软件环境清单中的2.2和2.3章节

2.1.2 准备好Luatools工具

Luatools 作为由合宙所提供的调试工具,Luatools 支持最新固件获取、固件打包、trace 打印、单机烧录等功能

此工具适用于合宙所有 4G 模组, 4G + GNSS 模组和工业引擎系列。

本篇烧录教程需要使用最新版本的 luatools 工具(版本号大于等于3.0.22),点击此处下载

2.2硬件环境

2.2.1 Air8000 核心板

首先核心板的背面拨到 ON,正面的拨到供电端。开发板使用说明查看

2.2.2 USB 转 TTL 串口板,烧录 WIFI 固件使用

三、Air8000核心板进入BOOT下载模式

把Air8000模组的BOOT引脚拉到1.8v,或者直接把BOOT引脚和VDD_EXT引脚相连,然后再给模组上电开机或者重启模组,就可以进入BOOT下载模式了。

具体到Air8000核心板,根据核心板的当前运行状态,执行以下两种情况种的一种即可:

1.当Air8000核心板没有开机时,按着BOOT键然后长按POW开机。

2.当Air8000核心板没有开机时,按下BOOT键然后短按重启键。

通过以下方式来判断是否成功进入BOOT下载模式:

在电脑的设备管理器中,查看串口设备,如果出现了一个端口,则表示成功进入BOOT下载模式,如下图所示:

在电脑的设备管理器中,查看串口设备,如果出现了三个或者四个端口,则表示没有进入BOOT下载模式,如下图所示:

如果没有进入BOOT下载模式,则一直重复本小节的操作步骤,直到成功进入BOOT下载模式。

一旦进入BOOT下载模式,表示硬件连接上已经处于就绪状态,此时就可以使用Luatools工具进行烧录了!

四、烧录项目文件到Air8000核心板中

4.1 烧录 4G 固件及脚本

使用 Luatools 工具,通过 USB 端口烧录 4G 固件和 4G 脚本。

4.1.1 4G 固件

链接地址如下:

https://gitee.com/openLuat/LuatOS-Air8000/tree/master/core

4.1.2 4G脚本文件

链接地址如下:

https://gitee.com/openLuat/LuatOS-Air8000/tree/master/Core_board_demo

4.1.3 烧录教程

1、Air8000 核心板通过 USB 连接到电脑。

2、打开 Luatools,选择 4G 模块 USB 打印,点击项目管理测试。

3、选择 4G 固件和 4G 脚本进行烧录