国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

又遇到異常重啟?可能是KV的鍋…

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

掃碼添加小助手

加入工程師交流群

?在技術支持群,看到客戶報了一個不明原因的重啟問題。 重啟現象是 ——有極個別設備在工作中不定時反復異常重啟,大部分設備正常;反復重啟設備,有時候又能持續正常工作。

隔著屏幕都感覺到了客戶的著急和無奈,我決定和客戶一起揪出這個“搗蛋鬼”。

一、查找線索

按常規流程先詢問客戶開發模塊、開發方式,并要求提供對應日志。經確認如下:

開發模塊:Air780E

最新資料:www.air780e.cn

開發方式:LuatOS

開發教程:

https://doc.openluat.com/wiki/26?wiki_page_id=3020

客戶提供日志反饋:

腳本日志沒報錯誤,就是不定時卡住一會,然后就重啟了。

圖片?

第一反應:不會是死循環導致的重啟吧?

客戶反饋:“沒有死循環,任務里面都有延時的,而且大部分設備是正常的。且重啟的時間也不定,最短4秒,最長是三分多鐘,看起來不符合20秒的看門狗重啟呀,而且設備昨天有正常工作一天,然后異常的時候就持續一直異常。但是這個固件的絕大部分設備是正常工作,不會異常重啟的。”

看來不是死循環導致的看門狗重啟問題。

為了進行一步排查重啟原因,我讓客戶用pm.lastReson()這個接口打印開機原因值。

客戶反饋:“我們有平臺上傳數據, pm.lastReson()是006異常重啟 ”。

根據接口文檔相關說明來看,確實不是內部看門狗導致的重啟,是異常重啟導致的。

接口文檔詳見:

https://wiki.luatos.com/api/pm.html#pm-lastreson

圖片?

二、了解背景

心想看不出啥具體原因,先了解一下客戶使用背景吧,說不定會有啥線索。

我問:“之前正常,現在是用不了,一直在重啟嗎?”

客戶反饋:“也不是吧,一開始是好的,然后掛了幾個月一直重啟,最近發現,昨天我拿過來掛了一天又正常,然后今天又重啟,老化區就這個設備會重啟,其他同固件是正常的。”

我又問:“換DEMO會重啟嗎? 確認一下是硬件問題,還是軟件問題。

客戶反饋:“ 今天測試過,只下載腳本是一定會出問題。 然后我剛剛重新下載底層和腳本,目前五分鐘沒有重啟。”

看上去應該不是硬件問題,可能是軟件引起的。心想讓客戶用最新版本試一下吧,確認一下還會不會出現問題。

客戶反饋:“我們是因為有一個設備到客戶手上有這個問題是V1108的,然后老化區只有這個設備也是異常重啟,是V1106的,然后就看的這個,后面重新燒錄1106的底層也是正常的,這設備挺難出現這個問題的,只能我們這邊掛著測一下。”

看來又是一個令人頭大的重啟問題,要等客戶提供底層日志來進一步排除問題了。

三、重要線索


客戶把掛測的底層日志提供過來了,打開后確實看到了RamDumpData開頭的死機信息。

圖片?

打開上面的RamDumpData出現如下信息:

圖片?

我趕緊和研發大佬確認,可能是啥情況。大佬問答大概率是FLASH壞掉了,讓和客戶確認不是有KV相關的操作。

客戶回答,確實有KV的操作。

本文提到的KV:

KV數據庫 ——指的是LuatOS中的FSKV庫,提供鍵值對數據庫功能,數據持久化在Flash上,使用獨立的KV分區,使用LuaTools刷機時可選擇清空,默認是不清空。由Flash的特性決定了,寫入次數是有限的,頻繁寫入導致超限后,將無法設置/更新數據,導致系統異常。

為了進一步驗證猜測,讓客戶做了如下測試:

問:“死機重啟后,燒錄不清除KV試試看還會不會重啟,或者去除KV相關操作看還會不會重啟。”

答:“KV操作挺多的,不好清除,我試下燒錄不清除KV,有時候斷電過一會就好了,不是很好復現,我先試試燒錄不清除KV。”

客戶反饋:“不清除KV也會有重啟。”

問:“重新燒錄底層的時候,有沒有清理KV。”

答:“有”…

根據此前客戶反饋和當前測試來看,應該是FALSH模塊有些區域壞掉了。

**四、確認猜測 **


至此,可以說這個重啟的原因基本是確認了,導致模塊令人琢磨不透的重啟問題的“搗蛋鬼”也基礎上算是給揪出來了。但是,還是需做進一步的測試來確定猜測。

研發大佬給了一下測試固件,來確認猜測是否正確。

圖片?

編輯

經過測試驗證后,確定是FALSH部分區域壞掉引起的重啟。

至此這個“重啟案件”算是偵破了。

給客戶的建議:

要改腳本,需要大幅度減少寫KV的次數,防止破壞模塊重啟的“搗蛋鬼”再次出來搗亂。

溫馨提示:

KV的寫壽命是10萬次,過于頻繁操作可能會導致FLASH壞掉,引起設備反復重啟。

因此,在寫代碼的時候要盡量減少寫KV的次數。

?11.jpg
12.jpg

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 模塊
    +關注

    關注

    7

    文章

    2837

    瀏覽量

    53303
  • 設備
    +關注

    關注

    2

    文章

    4837

    瀏覽量

    73746
  • 日志
    +關注

    關注

    0

    文章

    146

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    無線充項目求助:PD 協議芯片握手后反復重啟斷電,求解決方案!

    芯片本身及 Pad 兼容性問題。 初步推測:可能是 Pad 拉載電流過大,觸發了無線充的過流保護,導致循環重啟。 有沒有大佬做過類似無線充 + PD 協議給平板供電的方案 / 產品?想請教下該問題的根源及解決辦法,萬分感謝!
    發表于 11-13 14:48

    電機驅動emc整改:總不過關?可能是接地方式錯了

    電機驅動emc整改:總不過關?可能是接地方式錯了|深圳南柯電子
    的頭像 發表于 10-14 15:44 ?723次閱讀

    國巨電容出現漏液現象,可能是哪些原因導致的?

    國巨電容出現漏液現象,可能是由密封結構失效、電化學腐蝕、機械損傷、材料老化、環境應力以及制造缺陷等多種因素導致的,以下是對這些原因的詳細分析: 密封結構失效 焊接不良 :國巨電容的金屬外殼與密封蓋
    的頭像 發表于 09-29 14:21 ?636次閱讀
    國巨電容出現漏液現象,<b class='flag-5'>可能是</b>哪些原因導致的?

    電能質量在線監測裝置重啟前,安全防護方面的檢查和日常運行時的檢查有何不同?

    損壞、數據丟失)”,需覆蓋 “硬件連接、操作流程、數據風險” 等與重啟強相關的安全點; 日常運行檢查是 “ 事中持續性監控 ”,聚焦 “及時發現運行中潛在的安全隱患(如過熱、異常放電、通信中斷)”,需實時跟蹤 “裝置狀態、環
    的頭像 發表于 09-23 14:38 ?539次閱讀
    電能質量在線監測裝置<b class='flag-5'>重啟</b>前,安全防護方面的檢查和日常運行時的檢查有何不同?

    設備總跳閘?SG 三相隔離變壓器可能藏著這些秘密

    你是否遇到過車間里的設備頻繁跳閘,排查了線路和開關卻始終找不到原因?其實,SG三相隔離變壓器的狀態很可能是幕后推手。作為工業生產中常見的電力設備,它的穩定運行直接關系到整條生產線的效率,而用戶在
    的頭像 發表于 09-11 11:00 ?629次閱讀
    設備總跳閘?SG 三相隔離變壓器<b class='flag-5'>可能</b>藏著這些秘密

    rtt 5.1.0使用最新版的littleFS異常的原因?

    menuconfig配成從fatfs文件系統,一切就恢復正常了。?求大神指點,可能是什么原因導致。謝謝!以下是nor分區表及定義:
    發表于 09-10 06:43

    AD7928BRUZ AD采樣批量出現異常低值的原因?

    信號的峰值,意味AD7928BRUZ均在模擬信號達到峰值時采集。我觀測了半個小時的數據,均沒有發現cs信號和模擬信號時序異常。 現在請教有可能是哪方面的問題,導致異常數據出現。
    發表于 08-13 06:29

    判斷伺服行星減速機出現噪音的異常

    伺服行星減速機出現噪音通常被視為一種異常現象,這種噪音可能會影響設備的正常運行,甚至對工作環境和操作人員的健康造成不良影響。以下是對伺服行星減速機出現噪音異常的判斷及可能原因的分析:
    的頭像 發表于 07-31 18:16 ?997次閱讀
    判斷伺服行星減速機出現噪音的<b class='flag-5'>異常</b>

    CAN總線通信異常頻發?CANBridge+幫您快速搞定!

    在CAN總線通信現場,工程師們常常遇到這樣的難題:實驗室測試一切正常,但一到現場就頻繁出現錯誤幀,通信異常不斷,排查起來既耗時費力,令人頭疼不已。別擔心,ZLG致遠電子的CANBridge+
    的頭像 發表于 07-14 11:38 ?630次閱讀
    CAN總線通信<b class='flag-5'>異常</b>頻發?CANBridge+幫您快速搞定!

    工業人必讀!USB對比PCIE延遲分析,選錯接口你可能多花50%成本!

    你有沒有遇到過這種情況:傳感器數據延遲、工業設備控制卡頓、高清視頻采集畫面有延時,明明設備都接上了,怎么感覺反應慢一拍?別急,很有可能是你在“USB對比PCIE延遲”這個關鍵點上,沒選對接口!
    的頭像 發表于 05-30 11:13 ?2717次閱讀
    工業人必讀!USB對比PCIE延遲分析,選錯接口你<b class='flag-5'>可能</b>多花50%成本!

    電機重啟動的控制策略

    為了解決高壓大容量變頻器調速異步電機失電后的重啟動問題,本文作者曾經采用過直流側最小電流法、交流側最小電流法等多種控制方法檢測轉子轉速。在現場應用中,發現這些方法存在提取信號困難、數據量大以及穩定性
    發表于 05-27 16:23

    探秘UPS(不間斷電源)異常噪音背后的真相

    在使用UPS(不間斷電源)的過程中,用戶可能遇到噪音過大的問題。這一現象可能由多種因素導致,下面對UPS(不間斷電源)噪音異常的原因進行詳細分析。
    的頭像 發表于 05-10 11:48 ?927次閱讀
    探秘UPS(不間斷電源)<b class='flag-5'>異常</b>噪音背后的真相

    使用AD芯片對正弦波采樣,得到這樣的結果,可能是哪里出現問題?

    使用AD芯片對正弦波采樣,得到這樣的結果,可能是哪里出現問題?
    發表于 04-03 18:51

    異常零流量小區檢測功能介紹

    這類狀態正常,沒有異常告警上報,但實際上用戶無法接入或接入后業務不正常的小區。 導致異常零流量小區的原因有很多,可能是系統故障、配置錯誤、干擾等因素。網優人員篩查異常零流量小區時,通常
    的頭像 發表于 03-22 09:54 ?1119次閱讀
    <b class='flag-5'>異常</b>零流量小區檢測功能介紹

    35kV、110kV、220kV、550kV可控放電避雷針區別

    35kv110kv220kv550kv可控放電避雷針的區別
    發表于 03-18 16:40 ?0次下載