? 今天我們學(xué)習(xí)Air780E量產(chǎn)binpkg文件如何獲?。?/p>
一、背景
最近luatos開發(fā)客戶增多,客戶在量產(chǎn)燒錄的時(shí)候需要binpkg文件,但是有些客戶不知道binpkg文件是什么,在哪里獲取,是否可以用soc文件提取出來,使用里面的binpkg文件呢?
- 關(guān)聯(lián)文檔和使用工具
Luatools下載調(diào)試工具:
https://docs.openluat.com/Luatools/
二、材料準(zhǔn)備
2.1 打開Luatools,點(diǎn)擊項(xiàng)目管理測(cè)試
?
2.2放入腳本和core固件點(diǎn)擊生成量產(chǎn)文件:
?
2.3 生成4個(gè)文件
一個(gè)升級(jí)的bin文件,一個(gè)binpkg文件,一個(gè)OTA文件,一個(gè)soc文件,獲取binpkg文件即可:
?
三、soc提取出來文件內(nèi)容大概說明
?
四、binpkg和soc有啥區(qū)別呢?
soc是合宙定義的格式 binpkg是移芯定義的格式
五、是否可以用soc里面的binpkg文件燒錄呢?
不行,因?yàn)閟oc里的binpkg是不帶腳本區(qū)的數(shù)據(jù)的,量產(chǎn)文件目錄里的生產(chǎn)的binpkg, 帶腳本數(shù)據(jù),所以會(huì)存在一種情況,先燒錄了soc固件,往腳本區(qū)的flash里面寫入了內(nèi)容,再燒錄soc的binpkg,會(huì)導(dǎo)致腳本區(qū)有內(nèi)容,實(shí)際上soc里面的binpkg是沒有腳本區(qū)的內(nèi)容的
六、binpkg燒錄的大概原
實(shí)際上燒錄binpkg就是往模塊的flash指定區(qū)域去寫內(nèi)容,刷機(jī)工具就是把binpkg的每個(gè)部分, 按規(guī)定偏移量, 寫到flash上。
?
-
嵌入式
+關(guān)注
關(guān)注
5082文章
19104瀏覽量
304797 -
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2909文章
44557瀏覽量
372757 -
LuatOS
+關(guān)注
關(guān)注
0文章
76瀏覽量
1936
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論