Luatools

# LuaTools 简介 Luatools是合宙提供的单机版调试工具,支持最新固件获取、固件打包、trace打印、单机烧录等功能。此工具适用于合宙的SoC、cat1模块、cat4模块、2G模块。 # 环境 运行于 Windows 系统,只要可以正常运行 Windows7 或以上系统即可使用 LuatIDE,不支持mac与linux。 # LuaTools 安装 1、下载[Luatools_v2.7z](https://cdn.openluat-luatcommunity.openluat.com/attachment/20220322155937049_Luatools_v2.7z),解压后是一个文件名为Luatools_v2.exe的运行程序。 2、新建一个 LuaTools文件夹,将Luatools_v2.exe拷贝或移动到LuaTools文件夹下 3、双击 Luatools_v2.exe开始安装,出现如下情况,点击更多信息选项,然后选择仍要运行选项即可完成安装。 ![image.png](https://cos.easydoc.net/36623104/files/l2uax3n1.png)![image.png](https://cos.easydoc.net/36623104/files/l2uaxyl1.png) 4、运行Luatools后会提示开始升级,点击开始,进行升级,升级完成后可正常使用。 ![image.png](https://cos.easydoc.net/36623104/files/l2ub1ffq.png) # LuaTools 功能介绍 LuaTools 支持最新固件获取、固件打包、项目管理、trace打印、单机烧录等功能。 ## 固件获取 当官网有新的版本更新时,luatools会提示下载最新固件版本,下载完后,固件保存在工具所在目录下的resource文件夹中,如下图: ![image.png](https://cos.easydoc.net/36623104/files/l2umh6i6.png) ## 项目管理 点击项目管理测试按钮,进入到项目管理界面,可以创建项目、删除项目、项目更名。 ![image.png](https://cdn.openluat-luatcommunity.openluat.com/images/20220826151040235_image.png) ![image.png](https://cdn.openluat-luatcommunity.openluat.com/images/20220826151550456_image.png) ## 烧录 ### 烧录固件 点击`下载固件`按钮,选中要下载的固件,点下载即可: ![image.png](https://cos.easydoc.net/36623104/files/l2u0mloe.png) ### 烧录脚本 点击`项目管理测试`按钮,点击左下角的`创建项目`新建一个新项目; 选好芯片使用的固件,选好脚本即可下载; ![image.png](https://cos.easydoc.net/36623104/files/l2u0s7cw.png) 如果芯片当前已经烧录的固件版本,和这里选择的固件相同,那么可以点击`下载脚本`只下载脚本;反之,建议点击`下载底层和脚本`,进行全刷。 ## 固件打包 配置好底层core固件跟脚本,点击生成量产文件即可。 ![image.png](https://cos.easydoc.net/36623104/files/l2uc1d94.png) ## 日志抓取 1、点击`选项及工具`,选择`工具配置`,选中`log`可以配置日志选项。其中AP LOG、CP LOG只有LTE模块才有,默认会自动勾选。 ![image.png](https://cos.easydoc.net/36623104/files/l2udnohn.png) 2、日志文件会自动保存在工具所在的目录下的log文件夹中。如果是SoC,只有脚本日志,如果是Cat.1模块,AP+CP日志保存在4gdiag文件夹下。 ![image.png](https://cos.easydoc.net/36623104/files/l2udzavs.png) # 视频教程 [[LuatOS-Air] Air724烧录教程](https://www.bilibili.com/video/BV12v4y1g7qp?spm_id_from=333.337.search-card.all.click&vd_source=6ae41aaecdfe458bd80ff16eea1fd077 "Air724烧录教程")