如何使用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 脚本进行烧录