Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 26|回复: 0

1.2-Air302(NB-IOT)-下载和运行第一个程序

[复制链接]

56

主题

56

帖子

224

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
224
发表于 2020-10-11 16:28:29 | 显示全部楼层 |阅读模式




说明
下载程序有两种方式:
一种是使用下载工具,另一种是使用python

使用下载工具下载程序
1.USB线连接上下载器(串口模块)
819239-20200914010339541-1248460271.png



2.打开下载工具
819239-20200914010203055-1017237214.png


819239-20200914010224906-1892438768.png


3.打开选项,工具配置,设置921600
819239-20200914010513120-370472200.png
819239-20200914010557456-115014148.png



4.选择4G模块串口打印,选择开发板对应的串口号,打开串口
819239-20200914010831225-851931527.png




5.解压源码包
819239-20200914011009607-1838461458.png



6.选择下载固件,固件文件在上面解压的包里面
819239-20200914011134712-1585884562.png





7.按下BOOT0不放,然后按下复位,然后松开复位,最后松开BOOT0
819239-20200914011354483-868717315.png




8.点击下载固件
819239-20200914011457903-1391017302.png


下载中
819239-20200914011528124-2043203059.png


下载成功
819239-20200914011607061-217930107.png




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




10.下载程序文件
点击项目管理测试
819239-20200914011924382-1801144446.png




11.这里还需要选择一下先前下载的固件
819239-20200914012056079-2032911275.png




12.增加脚本,选择lib 里面的 mqtt.lua 和 sys.lua (这是必须的文件)
819239-20200914012200126-702755378.png


819239-20200914012247069-820269340.png




13.增加自己的程序文件
咱就选择官方提供的一个demo
我选择的是 ADC采集demo
819239-20200914012455778-1766698912.png



819239-20200914012518684-821934673.png



819239-20200914012539552-1889631783.png




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

15.点击下载脚本
注:后面还有一个下载底层和脚本,咱前面已经下载进去了固件,所以不需要重复下载
819239-20200914012701629-924818292.png




下载中
819239-20200914012819052-1322015869.png



下载成功
819239-20200914012840024-533497713.png




16.打开串口,看下打印的内容
819239-20200914012916181-914120443.png



819239-20200914012943252-858780893.png



17.点击关闭串口,下面测试用python 下载
819239-20200914014426056-903655768.png





使用pytnon下载
1.安装 python(自行百度安装)
819239-20200914013205798-527597987.png



2.安装VSCode(自行百度安装)
819239-20200914013443009-742125191.png



3.打开 VSCode,选择打开文件夹
819239-20200914013551171-1748875119.png




4.选择解压的源码包
819239-20200914013633137-1212928624.png





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


6.设置开发板对应的串口号
819239-20200914013946777-881260836.png




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


8.打开一个终端
819239-20200914014035542-1922965995.png





9.填写命令  python air302.py lfs dlfull

819239-20200914014217984-674235254.png





10.按一下键盘的回车(Enter),运行指令
819239-20200914014528608-1839492576.png




下载完成
819239-20200914014605668-1306143286.png





11.提示:
上面的 python air302.py lfs dlfull  意思是下载固件,然后下载程序文件
默认下载的是main.lua里面的程序
819239-20200914014730068-1631539248.png




12.复位下模块,用串口调试助手查看打印的信息
819239-20200914014859704-1121809938.png


14.补充其它命令
819239-20200914015002469-1860858643.png


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

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2020-10-31 15:23 , Processed in 0.084291 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表