99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

遠(yuǎn)程升級(jí)頻頻失???原因竟然是…

青山老竹農(nóng) ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2024-10-14 07:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

?最近有客戶反饋在鄉(xiāng)村里頻繁出現(xiàn)掉線的情況。

趕緊排查原因!

通過換貨、換SIM卡對(duì)比排查測(cè)試,發(fā)現(xiàn)只有去年采購的那批模塊在客戶環(huán)境附近會(huì)出現(xiàn)掉線的情況,而今年采購的模塊批次就不會(huì)掉線。。。

繼續(xù)追究原因,聯(lián)系對(duì)應(yīng)的銷售工作人員,了解到差異就是模塊內(nèi)的固件版本不同。

去年采購的那批模塊版本是:

AirM2M_780E_LTE_AT_V1138

今年采購的那批模塊版本是:

AirM2M_780E_LTE_AT_V1162

看來是高版本對(duì)網(wǎng)絡(luò)做了優(yōu)化,但在這個(gè)地區(qū)出貨的也有150多臺(tái)設(shè)備了,不可能每個(gè)都單獨(dú)回收回來給模塊用USB燒錄成高版本固件。

所以,不如直接通過FOTA遠(yuǎn)程批量升級(jí)。

一、第一次嘗試升級(jí),出現(xiàn)失敗

從合宙DOC社區(qū)上找到了FOTA遠(yuǎn)程升級(jí)的文檔參考,先用手邊的設(shè)備用合宙IoT平臺(tái)做下測(cè)試,看能不能升級(jí)。

什么都配置好了,結(jié)果到最后模塊發(fā)AT+UPGRADE觸發(fā)升級(jí)的時(shí)候,卻老是報(bào)錯(cuò):

+UPGRADEIND: -1003

通過升級(jí)日志查詢結(jié)果是“正在生成版本”?

圖片?

在頁面右上角看到有個(gè)紅色問號(hào)“ ?”,是IoT平臺(tái)的幫助中心,往下滑就看到了升級(jí)日志返回結(jié)果的對(duì)應(yīng)描述。

如下圖示:

圖片?

圖片?

正在生成版本,請(qǐng)稍后再次請(qǐng)求—— 看樣子是版本相差太大了,平臺(tái)內(nèi)部還在做差分包, 那我就等一會(huì)兒再請(qǐng)求看看。

二、第二次嘗試升級(jí),再次出現(xiàn)失敗

保險(xiǎn)起見間隔了30分鐘再次請(qǐng)求,以看到已經(jīng)進(jìn)入下載了,但是結(jié)果卻又出現(xiàn)了:

+UPGRADEIND: -1003

這又是什么原因??。?/p>

圖片?

先去IoT平臺(tái)上看一下升級(jí)日志的結(jié)果是什么,查詢看到顯示的是“ 成功 ”,但實(shí)際上并沒有升級(jí)成功啊,反而還報(bào)錯(cuò)了。

圖片?

緊接著找合宙的技術(shù)人員咨詢了解到, 差分包大小是有限制的,不能大于480KB, 否則會(huì)升級(jí)不成功。

至于IoT平臺(tái)上升級(jí)日志顯示“成功”,原因是這個(gè)成功代表的意思不是模塊升級(jí)成功——而是給予模塊的升級(jí)請(qǐng)求,下發(fā)了升級(jí)文件成功了。

經(jīng)過進(jìn)一步確認(rèn),可以通過合宙自己提供的生成差分包工具的網(wǎng)址,把V1138和V1162的dfota.bin文件放上去,制作一個(gè)差分包看看,到底有多大。

圖片?

等了大概3分鐘左右,差分包制作出來了,點(diǎn)擊下載后,文件大小有550KB,那確實(shí)超出了480KB,升級(jí)不了。

圖片?

圖片?

從合宙的技術(shù)那里還得到了一份AT固件各個(gè)版本之間制作差分包的大小,以及是否可以差分升級(jí)的表格,這方便多了啊。

有數(shù)字的代表是在480KB以內(nèi),可以差分升級(jí)的版本;空白的就是不能升級(jí)的。

差分升級(jí)表格如下圖示:

圖片?

那么通過這張圖來看,例如我當(dāng)前的模塊版本是V1138,需要升級(jí)到1162,對(duì)應(yīng)的交叉格并沒有數(shù)字。

而且V1138升級(jí)到1147的差分包就已經(jīng)到480KB的臨界點(diǎn)了,只能先升到V1147,再升到1162。

圖片?

三、事不過三,第三次升級(jí),成功!


那么,先獲取到V1147版本的固件。

然后搜索得到AirM2M_780E_LTE_AT_V1147,

解壓出來找到:

AirM2M_780E_V1147_LTE_AT.dfota.bin文件,

放到IoT平臺(tái)上面。

圖片?

發(fā)送AT指令走下升級(jí)流程:

圖片?

成功從AirM2M_780E_V1138_LTE_AT,

升級(jí)到了 AirM2M_780E_V1147_LTE_AT。

接下來就是按照步驟,

升級(jí)到 AirM2M_780E_V1162_LTE_AT版本。

?

圖片?

編輯

?

四、總結(jié)及建議


從以前的老固件做升級(jí),很重要的一點(diǎn)—— 要考慮到模塊內(nèi)部對(duì)差分升級(jí)所分配的FOTA分區(qū)有多少。 如果差分包超過了分區(qū)(Air780E模塊的FOTA分區(qū)看來就是480KB了),超出肯定是升級(jí)不了的。

緊接著和領(lǐng)導(dǎo)做了匯報(bào),在本地測(cè)試了Air780E模組FOTA升級(jí)可以了,流程也寫好了,先找了5臺(tái)在外的設(shè)備遠(yuǎn)程升級(jí),測(cè)試一下看升級(jí)后掉線的現(xiàn)象也確實(shí)減少了,那說明固件沒問題。掉線的麻煩事,也完美解決了!

如果你在項(xiàng)目開發(fā)中也遇到類似問題,記得一定一定要先注意差分升級(jí)FOTA分區(qū)大小。

?審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 遠(yuǎn)程升級(jí)
    +關(guān)注

    關(guān)注

    0

    文章

    21

    瀏覽量

    8354
  • FOTA
    +關(guān)注

    關(guān)注

    0

    文章

    25

    瀏覽量

    7941
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    使用STM32H755ZIQ-NUCLEO時(shí),由于數(shù)據(jù)線的原因導(dǎo)致固件升級(jí)失敗怎么解決?

    使用STM32H755ZIQ-NUCLEO時(shí),由于數(shù)據(jù)線的原因導(dǎo)致固件升級(jí)失敗,目前沒有辦法下載程序,大佬們解決的辦法?
    發(fā)表于 06-17 06:47

    使用STM32H755ZIQ-NUCLEO時(shí),由于數(shù)據(jù)線的原因導(dǎo)致固件升級(jí)失敗,怎么解決?

    使用STM32H755ZIQ-NUCLEO時(shí),由于數(shù)據(jù)線的原因導(dǎo)致固件升級(jí)失敗,目前沒有辦法下載程序,大佬們解決的辦法?
    發(fā)表于 06-16 06:20

    STM32G473解除寫保護(hù)失敗原因?

    在進(jìn)行使用串口升級(jí),下載程序時(shí),有一個(gè)步驟是解除flash的寫保護(hù)。在此過程中是基本上按照官方例程的實(shí)現(xiàn)的,包括了flash、選項(xiàng)字節(jié)的解鎖、清除錯(cuò)誤標(biāo)志位等等。但是在每次進(jìn)行解除時(shí)都出現(xiàn)解除失敗
    發(fā)表于 04-28 07:05

    STM32G473解除寫保護(hù)失敗原因

    在進(jìn)行使用串口升級(jí),下載程序時(shí),有一個(gè)步驟是解除flash的寫保護(hù)。在此過程中是基本上按照官方例程的實(shí)現(xiàn)的,包括了flash、選項(xiàng)字節(jié)的解鎖、清除錯(cuò)誤標(biāo)志位等等。但是在每次進(jìn)行解除時(shí)都出現(xiàn)解除失敗
    發(fā)表于 04-22 10:29

    UPS(不間斷電源)故障頻發(fā)?原因竟然是這樣

    UPS(不間斷電源)故障頻發(fā)?原因竟然是這樣
    的頭像 發(fā)表于 04-19 13:53 ?373次閱讀
    UPS(不間斷電源)故障頻發(fā)?<b class='flag-5'>原因</b><b class='flag-5'>竟然是</b>這樣

    紋波異常的原因竟然是這個(gè)?。?/a>

    我本次調(diào)試用的主控IC是來自成都啟臣微及深圳思睿達(dá)的CR6891A,輸出規(guī)格12V2A(OCP4A),CR6891A是一款高集成度、低待機(jī)功耗的CCM+PFM+QR混合電流模式PWM控制器,擁有良好的EMI性能?!緫?yīng)用】音響電源【規(guī)格】12V2A【問題描述】:紋波異??蛻裘枋黾y波有異常的尖刺,測(cè)試輸出紋波發(fā)現(xiàn)確實(shí)有尖刺,總體紋波高達(dá)360mV把示波器時(shí)間調(diào)快
    的頭像 發(fā)表于 04-15 09:53 ?325次閱讀
    紋波異常的<b class='flag-5'>原因</b><b class='flag-5'>竟然是</b>這個(gè)??!

    【干貨】基于串口的FPGA遠(yuǎn)程升級(jí)

    變得簡(jiǎn)單有趣,記得給我點(diǎn)贊留言,讓我知道你也在這趟奇妙的旅程里哦。遠(yuǎn)程升級(jí)簡(jiǎn)介遠(yuǎn)程升級(jí)的實(shí)質(zhì)是通過遠(yuǎn)程且不影響當(dāng)前芯片工作狀態(tài)的方式實(shí)現(xiàn)芯片
    的頭像 發(fā)表于 04-14 09:53 ?743次閱讀
    【干貨】基于串口的FPGA<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>升級(jí)</b>

    芯片流片失敗都有哪些原因

    最近和某行業(yè)大佬聊天的時(shí)候聊到芯片流片失敗這件事,我覺得這是一個(gè)蠻有意思的話題,遂在網(wǎng)上搜集了一些芯片流片失敗原因,放在這里和大家一起分享。1.Design的版本拿錯(cuò),這個(gè)問題比較要命,如果ROM
    的頭像 發(fā)表于 03-28 10:03 ?608次閱讀
    芯片流片<b class='flag-5'>失敗</b>都有哪些<b class='flag-5'>原因</b>

    PCM2704的ROM編程好了,竟然是亂碼,為什么?

    的說法將ROM編程好,接入系統(tǒng),插入U(xiǎn)SB后,顯示正在安裝驅(qū)動(dòng),沒想到安裝完畢后竟然名稱顯示為亂碼,百思不得其解。望各位大神幫我看看問題出在哪里 這是德州儀器官方數(shù)據(jù)表中關(guān)于ROM的三段重要描述 我按照說明編程如下 可是插入電腦后顯示是亂碼 求助大神,問題出在哪里?
    發(fā)表于 11-05 08:04

    異常重啟怎么破?多方排查后,原因竟然是。。。

    ?又是異常重啟。。。讓人摸不到頭腦。 這幾天,看到客戶上報(bào)了重啟問題,說是查不出原因。 重啟現(xiàn)象是 ——有極個(gè)別設(shè)備在工作中不定時(shí)反復(fù)異常重啟,大部分設(shè)備正常;反復(fù)重啟設(shè)備,有時(shí)候又能持續(xù)正常工作
    的頭像 發(fā)表于 10-14 07:04 ?911次閱讀
    異常重啟怎么破?多方排查后,<b class='flag-5'>原因</b><b class='flag-5'>竟然是</b>。。。

    k8s容器啟動(dòng)失敗的常見原因及解決辦法

    k8s容器啟動(dòng)失敗的問題通常出現(xiàn)在開發(fā)者使用Kubernetes進(jìn)行容器編排時(shí),可能的原因有多種,例如:配置錯(cuò)誤、鏡像問題、資源限制、依賴問題、網(wǎng)絡(luò)問題、節(jié)點(diǎn)狀態(tài)異常、其他因素等,以下是對(duì)這些常見原因的詳細(xì)分析:
    的頭像 發(fā)表于 10-11 10:12 ?751次閱讀

    令人頭疼的異常重啟,竟然是KV的鍋…

    合宙模組異常重啟原因排查
    的頭像 發(fā)表于 09-26 18:14 ?852次閱讀
    令人頭疼的異常重啟,<b class='flag-5'>竟然是</b>KV的鍋…

    遠(yuǎn)程升級(jí)頻頻失敗?你可能忽略了模組差分包…

    ?去年開發(fā)的一個(gè)項(xiàng)目產(chǎn)品,用的是合宙4G-Cat.1低功耗模塊Air780E。 最近有客戶反饋在鄉(xiāng)村里頻繁出現(xiàn)掉線的情況。通過換貨、換SIM卡對(duì)比排查測(cè)試,發(fā)現(xiàn)只有去年5月22號(hào)采購的那批模塊在客戶環(huán)境附近會(huì)出現(xiàn)掉線的情況,而今年4月份采購的模塊批次就不會(huì)掉線,很奇怪。 我聯(lián)系了對(duì)應(yīng)負(fù)責(zé)的銷售, 了解到差異就是模塊內(nèi)的固件版本不同。 去年采購的那批模塊版本是: AirM2M_780E_LTE_AT_V1138 今年采購的那批模塊版本是: AirM2M_780E_LTE_AT_V1162 看來是高版本對(duì)
    的頭像 發(fā)表于 09-25 07:28 ?544次閱讀
    <b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>升級(jí)</b><b class='flag-5'>頻頻</b><b class='flag-5'>失敗</b>?你可能忽略了模組差分包…

    晶閘管逆變失敗原因和解決方案

    晶閘管逆變失敗是電力電子領(lǐng)域中的一個(gè)常見問題,它可能由多種因素引起,并可能對(duì)系統(tǒng)造成嚴(yán)重的損害。以下是對(duì)晶閘管逆變失敗原因及解決方法的詳細(xì)探討,旨在提供全面且深入的理解。
    的頭像 發(fā)表于 08-27 16:26 ?2767次閱讀

    Air780EP模塊AT開發(fā)FOTA遠(yuǎn)程升級(jí)指南

    Air780EP模塊AT開發(fā)FOTA遠(yuǎn)程升級(jí)指南簡(jiǎn)介AT版本的遠(yuǎn)程升級(jí)主要是對(duì)AT固件進(jìn)行升級(jí),實(shí)際方式為通過合宙官方IOT平臺(tái)
    的頭像 發(fā)表于 07-19 15:16 ?1258次閱讀
    Air780EP模塊AT開發(fā)FOTA<b class='flag-5'>遠(yuǎn)程</b><b class='flag-5'>升級(jí)</b>指南