本篇文章重點介紹如何使用Luatools工具燒錄一個具體的項目到Air780EPM開發(fā)板中。
一、準(zhǔn)備好項目文件
在燒錄項目文件到Air780EPM開發(fā)板之前,你需要準(zhǔn)備好以下幾種項目文件:
1. 內(nèi)核固件;
2. 用戶腳本文件和用戶資源文件;
3. lib腳本文件;
其中:
內(nèi)核固件和用戶腳本文件是必須存在的;
用戶資源文件不是必須存在的;
lib腳本文件是必須存在的,但是不一定要用戶提供,可以使用Luatools自動選擇的默認(rèn)lib腳本文件。
這幾種項目文件的詳細(xì)解釋,參考:軟件環(huán)境清單中的2.2和2.3章節(jié)
(復(fù)制鏈接查看:https://docs.openluat.com/air780epm/luatos/common/swenv/#22)
二、燒錄項目文件到Air780EPM開發(fā)板中
本章節(jié)以一個具體的文件系統(tǒng) demo項目為例,來說明如何燒錄項目文件到Air780EPM開發(fā)板中。
在這個http demo項目中,需要準(zhǔn)備好的項目文件如下:
1. 內(nèi)核固件:LuatOS-SoC_V2003_Air780EPM.soc;
2. 用戶腳本文件:main.lua; 用戶資源文件:無;
3. lib腳本文件:使用Luatools可以識別的默認(rèn)lib腳本文件;
2.1 準(zhǔn)備好軟硬件環(huán)境
1. 參考基本硬件環(huán)境的組裝,搭建好硬件環(huán)境;
(復(fù)制鏈接查看:https://docs.openluat.com/air780epm/luatos/common/hwenv/#25)
2. 參考軟件環(huán)境清單,準(zhǔn)備好Luatools,項目使用的內(nèi)核固件,項目使用的腳本和資源文件。
(復(fù)制鏈接查看:https://docs.openluat.com/air780epm/luatos/common/swenv/)
2.2 Air780EPM開發(fā)板進(jìn)入BOOT下載模式
把Air780EPM模組的BOOT引腳拉到1.8v,或者直接把BOOT引腳和VDD_EXT引腳相連,然后再給模組上電開機或者重啟模組,就可以進(jìn)入BOOT下載模式了。
具體到Air780EPM開發(fā)板,根據(jù)開發(fā)板的當(dāng)前運行狀態(tài),執(zhí)行以下兩種情況種的一種即可:
1.當(dāng)Air780EPM開發(fā)板沒有開機時,按著BOOT鍵然后長按POW開機。
2.當(dāng)Air780EPM開發(fā)板已經(jīng)開機時,按下BOOT鍵然后短按重啟鍵。

通過以下方式來判斷是否成功進(jìn)入BOOT下載模式:
在電腦的設(shè)備管理器中,查看串口設(shè)備,如果出現(xiàn)了一個端口,則表示成功進(jìn)入BOOT下載模式,如下圖所示:

在電腦的設(shè)備管理器中,查看串口設(shè)備,如果出現(xiàn)了三個或者四個端口,則表示沒有進(jìn)入BOOT下載模式,如下圖所示:

如果沒有進(jìn)入BOOT下載模式,則一直重復(fù)本小節(jié)的操作步驟,直到成功進(jìn)入BOOT下載模式。
一旦進(jìn)入BOOT下載模式,表示硬件連接上已經(jīng)處于就緒狀態(tài),此時就可以使用Luatools工具進(jìn)行燒錄了!
2.3 Luatools新建項目
首先,確保你的Luatools的版本大于或者等于3.0.15版本(最好使用Luatools的實時最新版本)。
在Luatools的左上角有版本顯示,如圖所示:

Luatools版本沒問題的話,就點擊Luatools右上角的“項目管理測試”按鈕,如下圖所示:

這時會彈出項目管理和燒錄管理的對話框,如下圖:

2.4 Luatools配置項目并且燒錄
選擇項目內(nèi)核固件(底層CORE)、腳本文件和資源文件(腳本和資源列表)、勾選 添加默認(rèn)lib;
然后點擊下載底層和腳本按鈕,就可以將項目文件燒錄到Air780EPM核心版本中。


審核編輯 黃宇
-
核心板
+關(guān)注
關(guān)注
6文章
1409瀏覽量
32085 -
燒錄
+關(guān)注
關(guān)注
8文章
321瀏覽量
37153
發(fā)布評論請先 登錄
Air780EPM開發(fā)板上的FFT應(yīng)用實現(xiàn):關(guān)鍵技術(shù)深度剖析
以Air780EPM開發(fā)板為例:FFT應(yīng)用示例核心要點全解析
效率翻倍!量產(chǎn)燒錄工具使用技巧大公開~
實戰(zhàn)Air780EPM:構(gòu)建4G共享網(wǎng)關(guān),服務(wù)WiFi與有線設(shè)備!
Air780EPM開發(fā)板NTP對時教程:LuatOS腳本開發(fā)入門指南
LuatOS Air780EPM 開發(fā)板 HTTP 教程:原理講解與項目實操!
燒錄工具操作教程:新手也能快速掌握~
Air8101多網(wǎng)融合戰(zhàn)略升級:Air780EPM模塊助力4G聯(lián)網(wǎng)落地
優(yōu)化你的設(shè)計:Air780EPM場景化ADC硬件電路指南!
Air780EPM — ADC硬件電路設(shè)計:場景化優(yōu)化與實踐!
Air780EPM應(yīng)用開發(fā):解鎖GPIO與LED的N種交互模式
解鎖Air780EPM:N種GPIO操控LED的實戰(zhàn)技巧!
揭秘Air780EPM開發(fā)陷阱:20個避坑指南與最佳解決方案
如何解決Air780EPM開發(fā)中的調(diào)試難題?深度解析高效調(diào)試方法
深度解析Air780EPM模組:LuatOS下CAN總線通信的完整方案!
深度解析——使用Luatools工具燒錄一個具體的項目到Air780EPM核心板中!
評論