日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

如何應(yīng)對(duì)合宙模塊的內(nèi)存死機(jī)現(xiàn)象?

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

掃碼添加小助手

加入工程師交流群

在前文中,我們已經(jīng)詳細(xì)闡述了合宙基于移芯平臺(tái)的模塊遭遇死機(jī)問題的根源探尋策略與解決路徑的構(gòu)建。

今天,我們將進(jìn)一步深耕細(xì)作,聚焦內(nèi)存死機(jī)這一具體現(xiàn)象,探討其背后的原因以及相應(yīng)的解決策略。

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

關(guān)聯(lián)文檔和使用工具:

移芯平臺(tái)模塊出現(xiàn)死機(jī)問題分析

trace32工具下載

EPAT抓取底層日志


一、從Ramdump里分析內(nèi)存泄漏問題

對(duì)于遇到內(nèi)存不足死機(jī)的問題,可以從ramdump里找出哪些函數(shù)在消耗ram。

進(jìn)入trace32后,在自動(dòng)彈出下發(fā)圖片的窗口里能找到哪個(gè)函數(shù)在哪個(gè)task里用了多少ram沒有歸還,如果遇到哪個(gè)API大量申請(qǐng)了ram沒有歸還,基本上就是問題點(diǎn)了

wKgZomaaHJ6AL24ZAADyCGIkYxA829.png

為了查找方便,在trace_node選擇某個(gè)數(shù)據(jù),框里面右鍵 -> 點(diǎn)擊format

wKgZomaaHKaAFg-qAAJGmtyqZ-g645.png

wKgZomaaHLOAIDHMAAdfN4ZyWpQ669.png

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

wKgaomaaHL2AKMG-AAbOY3gI6BQ487.png

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

二、從Ramdump里分析棧溢出

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

一般來說,棧溢出會(huì)有斷言的情況,但是也有代碼申請(qǐng)了一大塊??臻g,導(dǎo)致棧底的ram沒有被改變,但是實(shí)際上代碼已經(jīng)操作了棧外空間,且freertos不會(huì)報(bào)錯(cuò),燃石在trace32里能分析出來。

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

wKgaomaaHMaAA4DwAAMpnHUN_FQ595.png

可以看到ram使用情況,注意這里認(rèn)為??臻g只有1KB,但是實(shí)際上可能是遠(yuǎn)超的,不過沒關(guān)系,如果max里是0%,說明還有很多??臻g,不用去管

wKgaomaaHNGACArWAAOTRvq5aA0650.png

Tmr Svc這個(gè)task居然用到了93%

wKgaombEPNaAJ9sJAAFhh8Tprck805.png

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

wKgZomaaHm6AYtEJAAJzTid4ugM894.png

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

詳細(xì)資料獲取請(qǐng)點(diǎn)擊: www.openluat.com

wKgaombC3dqACb_jAAk6q5DU7aQ173.pngwKgZombC3eSAfJ3xAArfl2JA24Q967.png


審核編輯 黃宇

聲明:本文內(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)投訴
  • 內(nèi)存
    +關(guān)注

    關(guān)注

    9

    文章

    3240

    瀏覽量

    76536
  • 死機(jī)
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    工業(yè)級(jí) DDR4 R - DIMM 內(nèi)存模塊:ADATA 解決方案

    - DIMM 內(nèi)存模塊最高速度可達(dá) 3200 MT/s,能滿足高速數(shù)據(jù)處理的需求。同時(shí),其提供高達(dá) 32GB 的大容量,可應(yīng)對(duì)復(fù)雜的多任務(wù)處理和大數(shù)據(jù)
    的頭像 發(fā)表于 05-09 13:40 ?31次閱讀

    探索ADATA工業(yè)級(jí)DDR5 U - DIMM內(nèi)存模塊:性能與應(yīng)用的完美結(jié)合

    探索ADATA工業(yè)級(jí)DDR5 U - DIMM內(nèi)存模塊:性能與應(yīng)用的完美結(jié)合 在當(dāng)今科技飛速發(fā)展的時(shí)代,電子設(shè)備對(duì)內(nèi)存的性能和穩(wěn)定性提出了更高的要求。ADATA工業(yè)級(jí)DDR5 U - DIMM
    的頭像 發(fā)表于 05-09 12:40 ?166次閱讀

    探秘ADATA工業(yè)級(jí)DDR4 ECC SO - DIMM內(nèi)存模塊

    探秘ADATA工業(yè)級(jí)DDR4 ECC SO - DIMM內(nèi)存模塊 在當(dāng)今數(shù)字化飛速發(fā)展的時(shí)代,服務(wù)器、數(shù)據(jù)中心、邊緣計(jì)算等領(lǐng)域?qū)?b class='flag-5'>內(nèi)存的性能、穩(wěn)定性和可靠性提出了更高的要求。ADATA工業(yè)級(jí)DDR4
    的頭像 發(fā)表于 05-09 12:15 ?180次閱讀

    深入解析TPS51116EVM評(píng)估模塊:DDR內(nèi)存供電的理想之選

    深入解析TPS51116EVM評(píng)估模塊:DDR內(nèi)存供電的理想之選 在電子工程師的日常工作中,為DDR內(nèi)存模塊設(shè)計(jì)高效、穩(wěn)定的電源解決方案是一項(xiàng)常見且關(guān)鍵的任務(wù)。德州儀器(TI
    的頭像 發(fā)表于 04-24 09:55 ?296次閱讀

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

    德州儀器PTHxx060Y模塊:DDR/QDR內(nèi)存總線終端的理想之選 在電子設(shè)計(jì)領(lǐng)域,DDR和QDR內(nèi)存應(yīng)用中的總線終端設(shè)計(jì)至關(guān)重要,而德州儀器(TI)的PTH03060Y、PTH05060Y
    的頭像 發(fā)表于 03-05 10:20 ?357次閱讀

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

    德州儀器PTH系列DDR/QDR內(nèi)存總線端接模塊解析 在電子設(shè)計(jì)領(lǐng)域,內(nèi)存總線端接模塊對(duì)于確保DDR和QDR內(nèi)存應(yīng)用的穩(wěn)定運(yùn)行至關(guān)重要。德州
    的頭像 發(fā)表于 03-05 10:20 ?347次閱讀

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

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

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

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

    PLC無線通訊模塊的風(fēng)險(xiǎn)與應(yīng)對(duì)

    PLC無線通訊模塊的使用確實(shí)存在一定風(fēng)險(xiǎn),但無線通訊模塊通過技術(shù)設(shè)計(jì)和實(shí)際應(yīng)用驗(yàn)證,針對(duì)工業(yè)場(chǎng)景中的常見風(fēng)險(xiǎn),已形成對(duì)應(yīng)的應(yīng)對(duì)舉措。以下是結(jié)合其技術(shù)特點(diǎn)和實(shí)際案例的詳細(xì)分析: 一、常見風(fēng)險(xiǎn)與達(dá)泰
    的頭像 發(fā)表于 01-23 10:48 ?365次閱讀
    PLC無線通訊<b class='flag-5'>模塊</b>的風(fēng)險(xiǎn)與<b class='flag-5'>應(yīng)對(duì)</b>

    采用科泰分立器件的工業(yè)PLC電源模塊防護(hù)方案

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

    硬件問題造成的MCU死機(jī)的原因

    答復(fù)給客戶芯片不良的原因。 雖然,但是! 不過有些問題確實(shí)是靜電導(dǎo)致的。這時(shí),我們可以通過靜電槍在敏感位置進(jìn)行接觸放電測(cè)試模擬死機(jī)現(xiàn)象。因?yàn)殪o電引入導(dǎo)致的死機(jī)問題,我們只需按照解ESD的思路進(jìn)行解決即可
    發(fā)表于 11-24 08:07

    人臉識(shí)別身份核驗(yàn)終端卡頓死機(jī)怎么辦?看這篇就夠了

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

    當(dāng)rt_mq_recv()指定超時(shí)時(shí)間時(shí),多個(gè)線程用這個(gè)函數(shù)時(shí),會(huì)發(fā)生死機(jī)現(xiàn)象,怎么解決?

    求助,我做了8個(gè)線程,都在用rt_mq_recv(a,b,c,50)指定的超時(shí)時(shí)間等待自已的隊(duì)列消息,同時(shí)觸發(fā)同時(shí)調(diào)用時(shí),會(huì)出現(xiàn)死機(jī)現(xiàn)象,有沒有人遇到過?
    發(fā)表于 09-29 06:00

    按下復(fù)位鍵RTT程序死機(jī)正常嗎?

    復(fù)位鍵,又死機(jī)了? 請(qǐng)問,這種現(xiàn)象正常嗎?原因是什么? 另外,拔掉串口調(diào)試線,和串口線,按下復(fù)位鍵多次測(cè)試程序能夠重新啟動(dòng),功能正常
    發(fā)表于 09-24 06:38

    IGBT 芯片平整度差,引發(fā)鍵線與芯片連接部位應(yīng)力集中,鍵失效

    現(xiàn)象,進(jìn)而引發(fā)鍵失效。深入探究這一關(guān)聯(lián)性,對(duì)提升 IGBT 模塊的可靠性和使用壽命具有關(guān)鍵意義。 二、IGBT 鍵結(jié)構(gòu)與工作應(yīng)力分析 IGBT
    的頭像 發(fā)表于 09-02 10:37 ?2230次閱讀
    IGBT 芯片平整度差,引發(fā)鍵<b class='flag-5'>合</b>線與芯片連接部位應(yīng)力集中,鍵<b class='flag-5'>合</b>失效
    婺源县| 青海省| 凤山县| 赞皇县| 汉寿县| 隆化县| 闽清县| 南京市| 贵南县| 望都县| 双辽市| 公主岭市| 高雄县| 当涂县| 东辽县| 鄂尔多斯市| 长汀县| 阿拉尔市| 宜川县| 花莲市| 临潭县| 阳东县| 孟州市| 开化县| 鸡西市| 富源县| 象州县| 黔南| 商丘市| 麦盖提县| 含山县| 天柱县| 陇川县| 沭阳县| 犍为县| 崇信县| 长垣县| 普安县| 高州市| 闽清县| 于都县|