Luatools v2燒錄教程(適用於2G、4G Cat.1、4G Cat.4模塊)


目錄,可以根據需要直接點擊跳轉:

下載LuaTools工具

點擊這里下載

下載后可能會進行自動升級,這個工具基本上是持續使用,都不會出現版本過舊的問題

luatools v2圖片

2G模塊燒寫教程(Air2xx系列、Air8xx系列)

(4G模塊燒錄方法請看往下翻,看下一部分)

連接模塊

我們只需要用usb轉串口線,與給模塊/開發板的HOST串口相連,GND相連,並給模塊上電即可。部分開發板可以直接連接microUSB口

意:模塊的HOST口使用的是921600波特率,如果你使用的是劣質串口芯片(如質量差的pl2303以及山寨的ch340之類的),會出現無法通訊的現象。
並且需要保證模塊供電充足,不然會出現無限重啟的狀況

2G刷入AT版本的lod

刷入AT版本的固件十分簡單,在上面連接模塊完成之后,確保串口選項卡的串口為你設備的串口值,點擊菜單中的AT2G模塊切換為xxxx(TTS還是SSL按需選擇),如下圖:

模塊開機后,點擊下載

等待下載完成

2G刷入任意的lod固件

luat的固件因為需求不同,所以為了節省空間,提供了多種庫的組合
luat的固件可以在下載工具目錄的/LuaTools 2.x.x/resource/8955_lua_lod/core_V00xx找到,每個版本的區別可以參考readme.txt文件中的描述,部分內容也貼在下面:

Luat_VXXXX_8955.lod:不支持SSL、TTS、SPI接口的LCD功能
Luat_VXXXX_8955_SSL.lod:支持SSL功能
Luat_VXXXX_8955_SSL_TTS.lod:支持SSL、TTS功能,不支持MP3、MIDI、錄音功能
Luat_VXXXX_8955_SSL_UI.lod:支持SSL、SPI接口的LCD功能
Luat_VXXXX_8955_TTS_UI.lod:支持TTS、SPI接口的LCD功能
Luat_VXXXX_8955_TTS1.lod:支持TTS功能
Luat_VXXXX_8955_TTS2.lod:支持TTS功能、不支持MP3、MIDI、錄音、json
Luat_VXXXX_8955_UI.lod:支持SPI接口的LCD功能
Luat_VXXXX_8955_SSL_FLOAT.lod:支持SSL功能、浮點數
Luat_VXXXX_8955_SSL_UI_FLOAT.lod:支持SSL功能、SPI接口的LCD功能、浮點數
Luat_VXXXX_8955F.lod:64M flash版本(Air202F),支持以上提到的所有功能(除浮點數外)
Luat_VXXXX_8955F_FLOAT.lod:64M flash版本(Air202F),支持以上提到的所有功能

我以燒錄最基本的Luat_VXXXX_8955.lod為例,首先在調試工具中確保串口選項卡的串口為你設備的串口值,點擊下載LOD(core)按鈕,選中之前在工具目錄的lod文件(LuaTools 2.x.x/resource/8955_lua_lod/core_V00xx/Luat_V00xx_8955.lod):

選中固件無誤后,模塊開機,點擊下載進行寫入lod的操作

2G下載lua腳本文件

由於luat模塊的特色就是lua二次開發,所以下載燒錄腳本的方法也是必須掌握的,下面以燒錄ADC demo示例程序為例

lua腳本分為兩部分:一個部分是官方寫的lib庫文件(library),另一部分是用戶自己的腳本文件。一般lib的文件不用去修改,除非有特殊需求。

點擊項目管理測試,點擊左下角創建項目,自己起個名字,這里我起名ADC demo

選好lod固件(按需求)和腳本,demo腳本可在工具目錄下找到(luatools2/resource/8955_script/script_LuaTask_Vx.x.x/demo/adc),勾選添加默認lib

現在把模塊開機等待燒錄。

如果模塊是第一次燒錄,需要點下載底層和腳本
如果模塊內的固件版本就是已選的固件(已經燒錄過固件),那么就點下載腳本

等待下載完成即可

4G 模塊燒寫教程(Air720x/Air720Sx/Air720Ux系列)

模塊型號與芯片對應關系

因為工具內的固件與腳本都是按芯片型號分別存放在文件夾里的,所以需要對應一下,以便更快地找到他們

模塊 芯片
Air720x系列 1802
Air720Sx系列 1802s
AirUx系列/Air723/Air724 8910

安裝驅動

Air720x/Air720Sx模塊(Cat.4)請參考這篇文章史上最詳細的Air7xx驅動安裝教程

Air720Ux模塊(Cat.1)請點擊此處下載驅動
win7打開DriversForWin78,win10打開DriversForWin10,根據自己電腦的位數點擊相應的exe安裝驅動

連接模塊到電腦

這里我們使用官方開發板作為演示,首先需要將開發板按如下方式連接電腦:

720系列:

720S系列:

720U Cat.1系列

如果是模塊飛線燒錄,請先確保可以保證模塊的穩定供電,並且燒錄時模塊不會被重啟,按下圖進行飛線usb:

長按開機鍵/拉低power key引腳,即可開機

進入下載模式

由於4G Cat.4模塊必須在燒錄狀態下,才會再PC上顯示出燒錄設備,所以燒錄時都需要先在工具上點擊下載,再對模塊進行操作

Air720x系列

Air720x的燒錄設備,會在每次開機后出現一秒左右,所以燒錄時只需要讓模塊重啟即可。

我們可以直接斷電后重新上電,也可以使用復位按鍵(對於開發板,可以點擊開發板上的“重啟”按鍵,或者開關旁邊的撥碼開關):

設備管理器中會出現這個設備一秒左右,如果沒出現,就是驅動安裝有問題,或者設備沒開機

Air720Sx系列

Air720Sx系列的設備,需要在上電時同時將BOOTv1.8引腳短接,才會進入下載模式。(或者使用AT命令使模塊重啟進入下載模式)

對於luatools v2版本,工具會自動重啟模塊以進入下載模式。

如果需要手動操作使模塊進入下載模式,請將BOOTv1.8引腳短接(開發板為按下boot按鍵不松開),然后再上電和開機,同時工具燒錄時需要勾選USB BOOT下載

設備管理器中會出現這個設備,如果沒出現,就是驅動安裝有問題,或者設備沒開機

Air720Ux系列

Air720Ux系列的設備,需要在上電時同時將BOOTv1.8引腳短接,才會進入下載模式。(或者使用AT命令使模塊重啟進入下載模式)

如果需要手動操作使模塊進入下載模式,請將BOOTv1.8引腳短接(開發板為按下boot按鍵不松開),然后再上電和開機,同時工具燒錄時需要勾選USB BOOT下載

設備管理器中會出現這個設備,如果沒出現,就是驅動安裝有問題,或者設備沒開機;如果出現的時串口設備xxx,那么說明系統認錯了驅動,請右擊該設備並卸載驅動程序讓電腦重新識別

燒錄AT固件

直接點擊AT--72xxxx系列xxx固件切換為AT版本,點擊下載,然后讓模塊進入燒錄模式(如果使用BOOT開機,請勾選USB BOOT下載):

燒錄后,我們可以用串口工具,通過USB虛擬的AT串口物理串口UART2(720Ux系列使物理串口UART1)來進行AT操作:

燒錄其他blf/pac固件

直接點擊工具的下載固件,選擇固件后,點擊下載,使設備進入燒錄模式后便會進行下載(如果使用BOOT開機,請勾選USB BOOT下載):

燒錄Lua腳本

由於luat模塊的特色就是lua二次開發,所以下載燒錄腳本的方法也是必須掌握的,下面以燒錄ADC demo示例程序為例

lua腳本分為兩部分:一個部分是官方寫的lib庫文件(library),另一部分是用戶自己的腳本文件。一般lib的文件不用去修改,除非有特殊需求。

點擊項目管理測試,點擊左下角創建項目,自己起個名字,這里我起名ADC demo

選好lod固件(按需求)和腳本,demo腳本可在工具目錄下找到(luatools2/resource/xxxx_script/script_LuaTask_Vx.x.x/demo/adc)勾選添加默認lib,例如下圖:

如果模塊是第一次燒錄,需要點下載底層和腳本
如果模塊內的固件版本就是已選的固件(已經燒錄過固件),那么就點下載腳本(如果使用BOOT開機,請勾選USB BOOT下載):

等待下載完成即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM