<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/Learn-NB-IOT-Air302-ForLua" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
<iframe frameborder="0" height="1500" name="ifd" scrolling="auto" src="https://mnifdv.cn/resource/cnblogs/Learn-NB-IOT-Air302-ForLua" width="100%"></iframe>
说明
下载程序有两种方式:
一种是使用下载工具,另一种是使用python
使用下载工具下载程序
1.USB线连接上下载器(串口模块)
2.打开下载工具
3.打开选项,工具配置,设置921600
4.选择4G模块串口打印,选择开发板对应的串口号,打开串口
5.解压源码包
6.选择下载固件,固件文件在上面解压的包里面
7.按下BOOT0不放,然后按下复位,然后松开复位,最后松开BOOT0
8.点击下载固件
下载中
下载成功
9.打印GPIO状态(这是固件内部默认的功能)
10.下载程序文件
点击项目管理测试
11.这里还需要选择一下先前下载的固件
12.增加脚本,选择lib 里面的 mqtt.lua 和 sys.lua (这是必须的文件)
13.增加自己的程序文件
咱就选择官方提供的一个demo
我选择的是 ADC采集demo
14.按下BOOT0不放,然后按下复位,然后松开复位,最后松开BOOT0
15.点击下载脚本
注:后面还有一个下载底层和脚本,咱前面已经下载进去了固件,所以不需要重复下载
下载中
下载成功
16.打开串口,看下打印的内容
17.点击关闭串口,下面测试用python 下载
使用pytnon下载
1.安装 python(自行百度安装)
2.安装VSCode(自行百度安装)
3.打开 VSCode,选择打开文件夹
4.选择解压的源码包
5.USB线连接上下载器(串口模块)
6.设置开发板对应的串口号
7.按下BOOT0不放,然后按下复位,然后松开复位,最后松开BOOT0
8.打开一个终端
9.填写命令 python air302.py lfs dlfull
10.按一下键盘的回车(Enter),运行指令
下载完成
11.提示:
上面的 python air302.py lfs dlfull 意思是下载固件,然后下载程序文件
默认下载的是main.lua里面的程序
12.复位下模块,用串口调试助手查看打印的信息
13.补充其它命令
14.用户可以用VS code编写并下载程序