• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

1.2-Air302(NB-IOT)-刷固件,下载和运行第一个lua程序 - 杨奉武

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1.2-Air302(NB-IOT)-刷固件,下载和运行第一个lua程序

<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>

 

说明

下载程序有两种方式:

一种是使用下载工具,另一种是使用python

 

如何刷固件

1.USB线连接上下载器(串口模块)

 

 

 

2.打开下载工具

 

 

 

 

 

3.打开选项,工具配置,设置921600

 

 

 

4.选择4G模块串口打印,选择开发板对应的串口号,打开串口

 

 

 

 

5.解压源码包

 

 

 

6.选择下载固件,固件文件在上面解压的包里面

 

 

 

 

 

7.按下BOOT0不放,然后按下复位,然后松开复位,最后松开BOOT0

 

 

 

 

8.点击下载固件

 

 

 下载中

 

 

 下载成功

 

 

 

 

9.打印GPIO状态(这是固件内部默认的功能)

 

提示

可以按照上面的方式下载AT指令固件

如果使用AT指令开发,后面的就不需要操作了.

 

 

 

 

 

 

下载LUA程序文件

1.点击项目管理测试

 

 

 

 

2.这里还需要选择一下先前下载的固件

 

 

 

 

3.增加脚本,选择lib 里面的 mqtt.lua 和 sys.lua (这是必须的文件)

 

 

 

 

 

 

 

4.增加自己的程序文件

咱就选择官方提供的一个demo

我选择的是 ADC采集demo

 

 

 

 

 

 

 

 

 

 

5.按下BOOT0不放,然后按下复位,然后松开复位,最后松开BOOT0

 

6.点击下载脚本

注:后面还有一个下载底层和脚本,咱前面已经下载进去了固件,所以不需要重复下载

 

 

 

 

下载中

 

 

 

下载成功

 

 

 

 

7.打开串口,看下打印的内容

 

 

 

 

 

 

8.点击关闭串口,下面测试用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.复位下模块,用串口调试助手查看打印的信息

 

 

 

14.补充其它命令

 

 

结语

后期咱们都是使用VS Code编写下载.

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Cocos2d-x3.2Lua演示样本CocosDenshionTest(音频测试)发布时间:2022-07-22
下一篇:
LUAstring库详解发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap