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

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

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

3天內不再提示

如何應對合宙模塊的內存死機現象?

青山老竹農 ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2024-08-20 15:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在前文中,我們已經詳細闡述了合宙基于移芯平臺的模塊遭遇死機問題的根源探尋策略與解決路徑的構建。

今天,我們將進一步深耕細作,聚焦內存死機這一具體現象,探討其背后的原因以及相應的解決策略。

本文檔適用于合宙Air780E、Air780EP、Air780EQ、Air201

關聯文檔和使用工具:

移芯平臺模塊出現死機問題分析

trace32工具下載

EPAT抓取底層日志


一、從Ramdump里分析內存泄漏問題

對于遇到內存不足死機的問題,可以從ramdump里找出哪些函數在消耗ram。

進入trace32后,在自動彈出下發圖片的窗口里能找到哪個函數在哪個task里用了多少ram沒有歸還,如果遇到哪個API大量申請了ram沒有歸還,基本上就是問題點了

wKgZomaaHJ6AL24ZAADyCGIkYxA829.png

為了查找方便,在trace_node選擇某個數據,框里面右鍵 -> 點擊format

wKgZomaaHKaAFg-qAAJGmtyqZ-g645.png

wKgZomaaHLOAIDHMAAdfN4ZyWpQ669.png

上圖里看到0x00868909 這個API在消耗大量的ram,從map文件,或者從trace_32工具菜單 view -> symbols -> browes 里搜索,Ctrl+F,或者Cov - > list functions,就能找到函數名稱。

wKgaomaaHL2AKMG-AAbOY3gI6BQ487.png

這樣查找問題解答方向上 就相對明確了。

二、從Ramdump里分析棧溢出

需要檢查下trace32里有沒有freertos文件夾,如果沒有可以在這里下載放到根目錄freertos

一般來說,棧溢出會有斷言的情況,但是也有代碼申請了一大塊棧空間,導致棧底的ram沒有被改變,但是實際上代碼已經操作了棧外空間,且freertos不會報錯,燃石在trace32里能分析出來。

打開trace32 -> freertos -> stack Coverage -> List Stacks

wKgaomaaHMaAA4DwAAMpnHUN_FQ595.png

可以看到ram使用情況,注意這里認為棧空間只有1KB,但是實際上可能是遠超的,不過沒關系,如果max里是0%,說明還有很多棧空間,不用去管

wKgaomaaHNGACArWAAOTRvq5aA0650.png

Tmr Svc這個task居然用到了93%

wKgaombEPNaAJ9sJAAFhh8Tprck805.png

右鍵點擊紅框,在彈出菜單里選擇display memory->dump

wKgZomaaHm6AYtEJAAJzTid4ugM894.png

距離溢出只有不到70字節,如果用戶代碼里有類似uint8_t temp[71],那么很容易就操作了棧外的ram,死機就很正常了

詳細資料獲取請點擊: www.openluat.com

wKgaombC3dqACb_jAAk6q5DU7aQ173.pngwKgZombC3eSAfJ3xAArfl2JA24Q967.png


審核編輯 黃宇

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

    關注

    9

    文章

    3212

    瀏覽量

    76388
  • 死機
    +關注

    關注

    0

    文章

    17

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    德州儀器PTHxx060Y模塊:DDR/QDR內存總線終端的理想之選

    德州儀器PTHxx060Y模塊:DDR/QDR內存總線終端的理想之選 在電子設計領域,DDR和QDR內存應用中的總線終端設計至關重要,而德州儀器(TI)的PTH03060Y、PTH05060Y
    的頭像 發表于 03-05 10:20 ?232次閱讀

    德州儀器PTH系列DDR/QDR內存總線端接模塊解析

    德州儀器PTH系列DDR/QDR內存總線端接模塊解析 在電子設計領域,內存總線端接模塊對于確保DDR和QDR內存應用的穩定運行至關重要。德州
    的頭像 發表于 03-05 10:20 ?209次閱讀

    猛!MCU模組:Air1601/1602雙星出擊!

    在嵌入式開發中,你是否曾面臨這樣的困境:高清UI渲染依賴昂貴高端芯片、圖像處理卡頓、多網通信協同復雜、工業級穩定設計繁瑣……Air1601/Air1602系列MCU模組應運而生:——以“高清顯示
    的頭像 發表于 02-13 14:05 ?592次閱讀
    猛!<b class='flag-5'>合</b><b class='flag-5'>宙</b>MCU模組:Air1601/1602雙星出擊!

    高效接入語音交互:模組音頻方案如何選?

    本文特別分享4G模組選型與硬件設計要點,為開發者提供實用參考。 一、模組音頻支持概況 從主芯片是否原生支持音頻功能來看,4G模組大致可分為兩類: 1.1 主芯片支持音頻功能 比如:經典老
    的頭像 發表于 02-08 14:59 ?639次閱讀
    高效接入語音交互:<b class='flag-5'>合</b><b class='flag-5'>宙</b>模組音頻方案如何選?

    PLC無線通訊模塊的風險與應對

    PLC無線通訊模塊的使用確實存在一定風險,但無線通訊模塊通過技術設計和實際應用驗證,針對工業場景中的常見風險,已形成對應的應對舉措。以下是結合其技術特點和實際案例的詳細分析: 一、常見風險與達泰
    的頭像 發表于 01-23 10:48 ?192次閱讀
    PLC無線通訊<b class='flag-5'>模塊</b>的風險與<b class='flag-5'>應對</b>

    采用科泰分立器件的工業PLC電源模塊防護方案

    在工業自動化現場,PLC如同產線的“大腦”。然而,如電機啟停的浪涌、電網波動、靜電放電(ESD)等惡劣的電力環境,時刻威脅著猶如大腦“供血系統”的電源模塊。一次意外的電壓瞬變,就可能導致系統死機、數據丟失甚至硬件損壞,造成巨大的停產損失。
    的頭像 發表于 01-21 13:59 ?2648次閱讀
    采用<b class='flag-5'>合</b>科泰分立器件的工業PLC電源<b class='flag-5'>模塊</b>防護方案

    硬件問題造成的MCU死機的原因

    答復給客戶芯片不良的原因。 雖然,但是! 不過有些問題確實是靜電導致的。這時,我們可以通過靜電槍在敏感位置進行接觸放電測試模擬死機現象。因為靜電引入導致的死機問題,我們只需按照解ESD的思路進行解決即可
    發表于 11-24 08:07

    人臉識別身份核驗終端卡頓死機怎么辦?看這篇就夠了

    不僅導致通行效率驟降,更可能引發用戶數據丟失、系統崩潰等次生風險。那么,當遇到人臉識別身份核驗終端或人證對比一體機出現卡頓死機等情況,應該怎么處理呢?一、人臉識別身份核驗終端運行應用就卡頓故障現象:新增
    的頭像 發表于 11-10 10:25 ?645次閱讀
    人臉識別身份核驗終端卡頓<b class='flag-5'>死機</b>怎么辦?看這篇就夠了

    當rt_mq_recv()指定超時時間時,多個線程用這個函數時,會發生死機現象,怎么解決?

    求助,我做了8個線程,都在用rt_mq_recv(a,b,c,50)指定的超時時間等待自已的隊列消息,同時觸發同時調用時,會出現死機現象,有沒有人遇到過?
    發表于 09-29 06:00

    按下復位鍵RTT程序死機正常嗎?

    復位鍵,又死機了? 請問,這種現象正常嗎?原因是什么? 另外,拔掉串口調試線,和串口線,按下復位鍵多次測試程序能夠重新啟動,功能正常
    發表于 09-24 06:38

    IGBT 芯片平整度差,引發鍵線與芯片連接部位應力集中,鍵失效

    現象,進而引發鍵失效。深入探究這一關聯性,對提升 IGBT 模塊的可靠性和使用壽命具有關鍵意義。 二、IGBT 鍵結構與工作應力分析 IGBT
    的頭像 發表于 09-02 10:37 ?1983次閱讀
    IGBT 芯片平整度差,引發鍵<b class='flag-5'>合</b>線與芯片連接部位應力集中,鍵<b class='flag-5'>合</b>失效

    如何應對步進電機的各種干攏問題

    步進電機的干擾問題是一個復雜且常見的話題,這些干擾可能來源于步進電機本身,也可能來自外部環境。為了有效地應對這些干擾,可以從以下幾個方面進行考慮和解決。 一、步進電機對外部的干擾及其應對措施 步進
    的頭像 發表于 05-11 17:38 ?1328次閱讀
    如何<b class='flag-5'>應對</b>步進電機的各種干攏問題

    光能光伏組件如何應對極端天氣

    近日多地遭遇罕見大風天氣,局地陣風可達12~13級,有的地區最高高達14級。大風災害具有強大的破壞力,對于光伏電站來說,為應對大風挑戰,需要在設計時綜合考慮多種因素來提高電站應對大風的能力,其中組件的抗風能力是關鍵之一。
    的頭像 發表于 04-16 11:26 ?1157次閱讀

    國產SiC模塊如何應對25年英飛凌富士IGBT模塊瘋狂的價格絞殺戰

    進入2025年伊始,外資品牌IGBT模塊比如英飛凌,富士等大幅度降價超過30%來絞殺國產功率模塊,面對外資功率模的瘋狂價格絞殺,國產SiC碳化硅功率模塊需通過技術、成本、產業鏈協同等多維度策略
    的頭像 發表于 03-21 07:00 ?1145次閱讀

    IGBT模塊的反向恢復現象

    IGBT模塊的反向恢復現象是指在IGBT關斷時,其內部集成的續流二極管(FWD)從正向導通狀態轉變為反向截止狀態過程中出現的一些特定物理現象和電氣特性變化。
    的頭像 發表于 03-13 14:39 ?4298次閱讀
    IGBT<b class='flag-5'>模塊</b>的反向恢復<b class='flag-5'>現象</b>