运行第一个脚本

Luat入门视频

连接开发板

如果开发板上有USB接口,直接连接USB接口即可下载,如果没有,那么可以通过USB转TTL连接到host_uart接口上。host_uart_rxd连接txd,host_uart_txd连接rxd。

8

Attention

USB转TTL一定要支持921600波特率,否则下载不了程序。host_uart只能用于下载程序和输出调试。


供电

支持多种供电方式

串口线供电

将 5V 供电的串口线的红线和黑线分板与模块的“5V”和“GND”排针相连。如下图。在拨杆开关拨到上方打开 电源后,按下开机键,开发板右下角的红灯亮起时表示供电成功。

S6-5V

USB供电

插上USB即可供电

打开电源后,将 开发板的拨杆开关拨到上方,长按开机键(正面左侧微动开关,按住超过2秒后松开),开发板的红色 LED 亮起时表示供电成功。

USB

锂电池或外接直流电源供电

提供了锂电池供电接口,此接口直接与模块的供电端(VBAT)相连,供电电压范围为 4.2V 到 3.5V。可以用锂电 池直接相连或者用外部直流电源连接,如下图。要注意正负极。

5


开机

成功上电后,开发板并没有开机。举个例子,当手机在关机状态下,给手机供电,手机只会在充电模块,并没有开机,只有按了开机键后才会开机注册网络等。

首先将开发板上的电源拨杆开关拨向NO的方向

M4-POWERON

开发板上都内置了一个开机按键,长按2秒以上,此时红色开机指示灯常亮,随后绿色网络指示灯闪烁,表示开机成功

6

如果想让开发板上电自动开机,可将核心板上的 JP4 跳点用锡短接。核心板上电后会自动开机。或者将开发板上的PWRKEY引脚短接到GND。

AUTO-POWERON

Important

如果按开机键的时间不足,或者 VBAT 电压小于开机电压 3.5V,无法正常开机。


LOD下载

利用LuaTools进行lod下载

2

3

完成后,可以通过软件版本查看是否下载成功。使用Luat开发方式必须要用Luat的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。


调试

Luat不支持断点调试,需要根据调试开发工具的trace来定位问题。

根据下列流程进行二次开发调试

debug