chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

遠程升級頻頻失?。吭蚓谷皇恰?/h1>

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

趕緊排查原因!

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

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

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

AirM2M_780E_LTE_AT_V1138

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

AirM2M_780E_LTE_AT_V1162

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

所以,不如直接通過FOTA遠程批量升級。

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

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

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

+UPGRADEIND: -1003

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

圖片?

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

如下圖示:

圖片?

圖片?

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

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

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

+UPGRADEIND: -1003

這又是什么原因???!

圖片?

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

圖片?

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

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

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

圖片?

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

圖片?

圖片?

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

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

差分升級表格如下圖示:

圖片?

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

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

圖片?

三、事不過三,第三次升級,成功!


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

然后搜索得到AirM2M_780E_LTE_AT_V1147,

解壓出來找到:

AirM2M_780E_V1147_LTE_AT.dfota.bin文件,

放到IoT平臺上面。

圖片?

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

圖片?

成功從AirM2M_780E_V1138_LTE_AT,

升級到了 AirM2M_780E_V1147_LTE_AT。

接下來就是按照步驟,

升級到 AirM2M_780E_V1162_LTE_AT版本。

?

圖片?

編輯

?

四、總結(jié)及建議


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

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

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

?審核編輯 黃宇

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

    關(guān)注

    0

    文章

    23

    瀏覽量

    8501
  • FOTA
    +關(guān)注

    關(guān)注

    0

    文章

    28

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    基于IAP功能實現(xiàn)遠程升級,如何設(shè)計Flash雙Bank熱切換的回滾機制?

    基于IAP功能實現(xiàn)遠程升級時,如何設(shè)計Flash雙Bank熱切換的回滾機制?
    發(fā)表于 11-21 07:26

    使用RTT的維護云進行遠程固件升級(OTA),怎么沒有網(wǎng)絡(luò)升級的方式?

    使用RTT的維護云進行遠程固件升級(OTA),怎么沒有網(wǎng)絡(luò)升級的方式的?只有藍牙,近距離的固件升級。詳細如圖所示,只有藍牙,沒有連接互聯(lián)網(wǎng),通過固件上傳服務(wù)器進行在線
    發(fā)表于 10-13 06:36

    rt thread 導(dǎo)入 iar 工程失敗原因

    rt thread 導(dǎo)入 iar 工程失敗原因?
    發(fā)表于 09-29 08:36

    電流探頭消磁失敗原因與解決策略

    探頭的消磁失敗現(xiàn)象時有發(fā)生,這不僅會降低測量結(jié)果的準確性,還可能影響測試進度。本文深入剖析了消磁失敗的常見原因,并提出了針對性的解決策略。 一、 消磁失敗的常見
    的頭像 發(fā)表于 09-18 13:46 ?536次閱讀
    電流探頭消磁<b class='flag-5'>失敗</b>的<b class='flag-5'>原因</b>與解決策略

    ESP32通過OTA無線局域網(wǎng)遠程升級下載程序

    本文介紹了ESP32通過OTA無線局域網(wǎng)遠程升級固件的基本方法
    的頭像 發(fā)表于 07-22 13:21 ?1717次閱讀
    ESP32通過OTA無線局域網(wǎng)<b class='flag-5'>遠程</b><b class='flag-5'>升級</b>下載程序

    數(shù)據(jù)集下載失敗原因?

    數(shù)據(jù)集下載失敗什么原因太大了嗎,小的可以下載,想把大的下載去本地訓(xùn)練報錯網(wǎng)絡(luò)錯誤 大的數(shù)據(jù)集多大?數(shù)據(jù)量有多少?
    發(fā)表于 06-18 07:04

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

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

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

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

    STM32G473解除寫保護失敗原因?

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

    STM32G473解除寫保護失敗原因?

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

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

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

    紋波異常的原因竟然是這個!!

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

    【干貨】基于串口的FPGA遠程升級

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

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

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

    芯知識|WT588F02B語音芯片燒錄失敗原因解析及解決方案

    、線路長度三大核心因素出發(fā),深入分析燒錄失敗原因并提供系統(tǒng)化的解決方案。一、檢查下載器與芯片的物理連接問題表現(xiàn)燒錄時提示"連接超時"或"設(shè)備未響應(yīng)",或燒錄進度條卡
    的頭像 發(fā)表于 03-26 09:05 ?1058次閱讀
    芯知識|WT588F02B語音芯片燒錄<b class='flag-5'>失敗</b>的<b class='flag-5'>原因</b>解析及解決方案