<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編寫下載.