LuaTools简介

使用LuaTools对模块进行lod和script的下载。该工具功能如下:

加密lod功能;

下载官方lod底层;

下载Lua脚本进行二次开发;

用App验证开发板是否为良品;

对模块打印trace进行输出分析;

生成量产文件进行远程升级/批量生产。

7

LuaTools


Luat下载

利用LuaTools进行lod下载

2

3

完成后,可以通过软件版本查看是否下载成功。使用Luat开发方式必须要用Luat的lod。

Important

Luat版本转AT版本只需要刷入AT版本的LOD


Lua脚本下载

为了方便开发者快速开发应用,Luat提供了大量demo。

点击下载Lua脚本按钮,进入Lua脚本添加界面

3

点击添加脚本,进入demo选择界面

4

这儿以json脚本为例,添加json目录的两个文件

5

点击下载,进入库文件添加界面,默认使用LuaTask。

6

下载完成,可以通过trace查看模块的运行情况

工具并不支持代码编辑功能,如果要编辑代码,则需下载其他编辑器,比如sublime text 3,vscode,notepad++等。

Attention

LuaTask的demo使用LuaTask lib,LuaScript的demo使用LuaScript lib。


trace保存

trace是判断模块运行的唯一标准,在开发者遇到问题需要反馈时,必须附上trace,方便分析问题所在。

菜单栏->文件

10

保存trace

11

选择保存路径,日志一般为trc类型。

12


生成量产文件

量产文件用于远程升级和工厂批量生产,量产文件将lod和脚本合并在一起。

7

可以选择对lod进行加密。加密防止反编译,读出的lod 直接烧写到其他的模块,不能运行

8

Important

加密后的lod必须用V1.7版本以上的量产升级工具升级!

9

Attention

添加脚本的时候不要忘记添加lib


AT版本下载

Luat版本和AT版本可以硬件完全一样,可以互相切换。

在LuaTools菜单栏上点击AT,出现AT升级界面,开始下载,下载完成即为AT版本

AT

AT2

AT3

Important

AT版本转Luat版本只需要刷入Luat版本的LOD