八、NT35 FOTA升級(jí)

Lierda NT35支持FOTA升級(jí)功能,本文旨在幫助使用Lierda NT35模組進(jìn)行開(kāi)發(fā)的用戶,讓其能快速使用模組本身的各種硬件資源,文章概述了NT35FOTA升級(jí)的具體流程。

1.差分包制作

1、解壓差分包制作工具壓縮文件后,將模組當(dāng)前的固件版本重命名為"old.pac",目標(biāo)固件版本重命名為"new.pac",將兩個(gè)重命名后的固件放入差分包制作工具的文件夾內(nèi)。

將old.pac和new.pac放入差分包制作工具文件夾中

2、按住shift鍵在差分包制作工具文件夾空白處點(diǎn)擊右鍵,選擇"在此處打開(kāi)Powershell窗口"選項(xiàng)。

按住shift的同時(shí)右鍵,選擇Powershell

3、在Windows PowerShell窗口下輸入命令? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? .\fota_creator2.exe --pac8910 old.pac,new.pac output.pack?并按下回車(chē)鍵,等待一會(huì)差分包就制作完成了。

PowerShell界面下輸入命令

4、在差分包制作工具中能夠找到的名為"output.pack"的文件,即為生成的差分包。

output.pack文件即為生成的差分包

2.Senthink平臺(tái)FOTA升級(jí)

1、創(chuàng)建產(chǎn)品:點(diǎn)擊產(chǎn)品管理--添加產(chǎn)品,并按照下圖所示進(jìn)行產(chǎn)品各種設(shè)置的選擇。

產(chǎn)品管理--添加產(chǎn)品
產(chǎn)品設(shè)置

2、添加設(shè)備:點(diǎn)擊設(shè)備管理--添加設(shè)備,在添加設(shè)備界面中按照下圖進(jìn)行操作。

設(shè)備管理--添加設(shè)備
選擇所屬產(chǎn)品,填入設(shè)備ID

3、添加固件:點(diǎn)擊FOTA升級(jí)--固件列表--添加固件。平臺(tái)填寫(xiě)"固件版本"信息名稱,需要與目標(biāo)固件版本”SOFTVERSION“信息填寫(xiě)一致,升級(jí)完成后,模組重啟運(yùn)行后會(huì)上報(bào)更新后的固件版本信息,與平臺(tái)填寫(xiě)的固件版本信息進(jìn)行對(duì)比,判斷模組是否升級(jí)成功。上傳文件處選擇剛剛差分包制作工具生成的差分包文件,即output.pack。

FOTA升級(jí)--固件列表--添加固件
添加固件填入內(nèi)容

4、創(chuàng)建升級(jí)任務(wù):點(diǎn)擊FOTA升級(jí)--固件列表--批量升級(jí),進(jìn)入添加升級(jí)任務(wù)界面。在添加升級(jí)任務(wù)界面中綁定升級(jí)設(shè)備,如果是單個(gè)設(shè)備升級(jí),就單獨(dú)勾選一個(gè)設(shè)備。

FOTA升級(jí)--固件列表--批量升級(jí)
綁定升級(jí)設(shè)備

5、點(diǎn)擊任務(wù)管理,可查看升級(jí)狀態(tài),同時(shí)點(diǎn)擊右下角的"查看"按鈕,可以查看任務(wù)詳情。

查看升級(jí)狀態(tài)
任務(wù)詳情

6、在串口調(diào)試助手中,先激活網(wǎng)絡(luò)然后發(fā)送設(shè)備端配置證書(shū)的ID,再發(fā)送啟動(dòng)升級(jí)命令。

配置命令:AT+LOTASET=1,"5D6A3E7E","6C012C0C","EDF3DFFDAA19004C404F263E63F737F1"啟動(dòng)升級(jí)命令:AT+LOTASTART=0。

模組下載差分升級(jí)包,升級(jí)完成后,模組會(huì)自動(dòng)復(fù)位重啟,然后連接賢芯云平臺(tái),上報(bào)固件版本信息,平臺(tái)也會(huì)根據(jù)當(dāng)前的固件版本信息判斷是否升級(jí)成功。

串口助手端顯示

存在的問(wèn)題:FOTA升級(jí)完成后,串口助手發(fā)送命令"ATI"描述固件版本,可以看出固件版本已發(fā)生改變,代表FOTA升級(jí)成功,但是Senthink平臺(tái)端會(huì)顯示升級(jí)失敗,懷疑NT35模組FOTA升級(jí)成功后自動(dòng)重啟,但未成功連接到Senthink平臺(tái)上報(bào)升級(jí)后的固件版本;也有可能是平臺(tái)端存在BUG,不顯示FOTA升級(jí)成功。該問(wèn)題不影響實(shí)際使用,以串口助手發(fā)送"ATI"命令后顯示的固件版本為準(zhǔn)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • WeFOTA用來(lái)升級(jí)ME3616 OpenCPU模組的固件,操作步驟分為:程序編寫(xiě),差分包制作,平臺(tái)差分包...
    Aramis_Yu閱讀 2,161評(píng)論 0 0
  • 電信原IOT平臺(tái)(180.101.147.115)已經(jīng)不在推廣,只維持老客戶應(yīng)用,許多應(yīng)用已經(jīng)進(jìn)行了裁剪,比...
    Aramis_Yu閱讀 2,049評(píng)論 0 1
  • 一、移動(dòng)、聯(lián)通Fota 移動(dòng)、聯(lián)通使用高新興的welink平臺(tái)進(jìn)行升級(jí)。 1.1 生成&綁定差分包 ...
    Aramis_Yu閱讀 1,880評(píng)論 1 2
  • 原文鏈接 上一篇說(shuō)了Android應(yīng)用的升級(jí),這篇來(lái)介紹下關(guān)于整個(gè)系統(tǒng)的升級(jí)。公司的車(chē)載系統(tǒng)使用了MTK的板子,深...
    msq3閱讀 12,803評(píng)論 3 20
  • 軟件版本a及OTA package制作 1、軟件版本a正常編譯(./mk -u -f f5c81w_hd_zgw_...
    大雙子0427閱讀 2,825評(píng)論 1 0

友情鏈接更多精彩內(nèi)容