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