色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

wKgaomaaHMaAA4DwAAMpnHUN_FQ595.png

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

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


審核編輯 黃宇

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

    關注

    8

    文章

    3019

    瀏覽量

    74003
  • 死機
    +關注

    關注

    0

    文章

    17

    瀏覽量

    8597
收藏 人收藏

    評論

    相關推薦

    Air780E硬件設計手冊02

    低功耗4G模組Air780E硬件設計介紹
    的頭像 發表于 09-06 12:02 ?471次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>Air780E硬件設計手冊02

    面向全體用戶的一封求助信

    現面向所有的用戶正式求助?。?!希望有意愿幫助的用戶,提出您的寶貴意見!
    的頭像 發表于 09-05 16:11 ?361次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>面向全體用戶的一封求助信

    LuatOS產品規格書——Air700EMQ

    本文詳細介紹了LuatOS關于Air700EMQ的產品規格信息
    的頭像 發表于 08-28 15:54 ?808次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>LuatOS產品規格書——Air700EMQ

    Air700EAQ硬件設計手冊——應用接口2

    Air700EAQ硬件設計的詳細介紹
    的頭像 發表于 08-27 14:23 ?416次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>Air700EAQ硬件設計手冊——應用接口2

    Air700EAQ硬件設計手冊——應用接口1

    本文主要介紹Air700EAQ的硬件設計中的應用接口部分。
    的頭像 發表于 08-26 17:13 ?475次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>Air700EAQ硬件設計手冊——應用接口1

    Air700ECQ硬件設計手冊——射頻接口、電氣特性與規格

    本文主要介紹Air700ECQ的射頻接口介紹,電氣特性,射頻特性,結構與規格,模塊的存儲和生產以及一些術語縮寫含義。
    的頭像 發表于 08-23 11:34 ?1330次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>Air700ECQ硬件設計手冊——射頻接口、電氣特性與規格

    Air700ECQ硬件設計手冊——應用接口3

    Air700ECQ硬件設計手冊——應用接口部分介紹
    的頭像 發表于 08-22 18:34 ?443次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>Air700ECQ硬件設計手冊——應用接口3

    Air700ECQ硬件設計手冊——應用接口1

    Air700ECQ硬件設計手冊——應用接口1
    的頭像 發表于 08-21 18:46 ?378次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>Air700ECQ硬件設計手冊——應用接口1

    AT指令速通FTP:Air780EP模塊超詳細教程

    Air780EP低功耗4G模組AT開發接入FTP超詳細示例!
    的頭像 發表于 08-20 17:40 ?2493次閱讀
    AT指令速通FTP:<b class='flag-5'>合</b><b class='flag-5'>宙</b>Air780EP<b class='flag-5'>模塊</b>超詳細教程

    Air780EP模塊開發常見問題——異常斷鏈篇

    在用Air780EP模塊開發的時候,有時候會遇到收不到網絡數據的問題。 這里把遇到的問題和排查方法記錄下來,希望能夠幫助到大家!
    的頭像 發表于 08-09 17:47 ?2943次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>Air780EP<b class='flag-5'>模塊</b>開發常見問題——異常斷鏈篇

    Air780EP模塊Lua開發阿里云應用指南

    Air780EP模塊Lua開發阿里云超詳細教學!看完包學會!
    的頭像 發表于 08-08 09:00 ?936次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b>Air780EP<b class='flag-5'>模塊</b>Lua開發阿里云應用指南

    Air780E/Air780EP/Air780EQ/Air201模塊遇到死機問題如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到死機問題如何分析簡介本文檔適用于Air780E、Air780EP、Air780EQ、Air201關聯文檔和使
    的頭像 發表于 08-01 17:27 ?776次閱讀
    <b class='flag-5'>合</b><b class='flag-5'>宙</b> Air780E/Air780EP/Air780EQ/Air201<b class='flag-5'>模塊</b>遇到<b class='flag-5'>死機</b>問題如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到內存死機如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到內存死機如何分析簡介本文檔適用于Air780E、Air780EP
    的頭像 發表于 07-19 16:07 ?522次閱讀
    Air780E/Air780EP/Air780EQ/Air201<b class='flag-5'>模塊</b>遇到<b class='flag-5'>內存</b><b class='flag-5'>死機</b>如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到死機問題如何分析

    Air780E/Air780EP/Air780EQ/Air201模塊遇到死機問題如何分析簡介本文檔適用于Air780E、Air780EP、Air780EQ、Air201關聯文檔和使
    的頭像 發表于 07-19 15:37 ?653次閱讀
    Air780E/Air780EP/Air780EQ/Air201<b class='flag-5'>模塊</b>遇到<b class='flag-5'>死機</b>問題如何分析

    基于CC表的工廠量產硬件測試系統來了

    無數工程師朋友的奇思妙想,讓IoTPower-CC表成為“江湖中的新傳奇”。這款49.9元的迷你高精度電流表,有人DIY各式炫酷外殼,有人改裝可調電源,有人制作擴展板用來維修手機,還有人用來做
    的頭像 發表于 12-30 08:04 ?3067次閱讀
    基于<b class='flag-5'>合</b><b class='flag-5'>宙</b>CC表的工廠量產硬件測試系統來了
    主站蜘蛛池模板: 两个奶被男人揉了一个晚上| 最近中文字幕在线中文高清版 | 亚洲欧洲免费三级网站| 涩涩网站在线看| 日本无码人妻丰满熟妇5G影院| 美女视频黄色的| 成人毛片手机版免费看| 亚洲色欲国产免费视频| 精品少妇爆AV无码专区| 免费a视频在线观看| FERRCHINA内入内射| 亚洲免费国产| 男人到天堂a在538线| 灰原哀被啪漫画禁漫| 在线亚洲精品福利网址导航| 欧美精品久久久久久久久大尺度| 精品成人片深夜| 九九在线中文字幕无码| 精品无人区麻豆乱码1区2| 国产野外无码理论片在线观看| 国产乱码伦人偷精品视频| 国产三级精品三级男人的天堂| 国产精品久久久久影院| 国产又黄又硬又粗| 国产精品VIDEOS麻豆TUBE| my pico未删减在线观看| AV精品爆乳纯肉H漫网站| music radio在线收听| HEYZO精品无码一区二区三区| 把腿张开再深点好爽宝贝| 成人伊人青草久久综合网| 国产高清国内精品福利色噜噜| 国产精品自在在线午夜精品| 激情内射亚州一区二区三区爱妻 | 全彩无翼污之邪恶女教师| 日本在线免费播放| 婷婷四房播客五月天| 亚洲欧美综合乱码精品成人网| 在线观看国产人视频免费中国| 68日本xxxxxxxx79| 大胸女晃奶动态图|