91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

3天內不再提示

RISC-V IDE MRS2使用筆記(二): 編譯后Memory分析

Eloooly ? 2025-12-01 18:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

MounRiver Studio2支持在主菜單Project下勾選Show Memory Analysis開啟內存分析功能。開啟該功能后進行工程編譯,無需額外配置工程屬性,就可以直觀地查看各個段鏈接后在內存空間的分配信息,以及符號的排列統(tǒng)計。

圖片1.png

隨著編譯后的分析進度完成,編輯器會擴展一個分組區(qū)域打開編譯結果分析視圖。
圖片3.png

視圖上方以柱形圖顯示各個section節(jié)大小,以及餅圖形式展現(xiàn)Flash和RAM的大小和使用量。

  • text為代碼節(jié),存儲在Flash中
  • data為數(shù)據節(jié)。初始值在Flash,運行時在RAM
  • bss為未初始化數(shù)據節(jié),只存儲在RAM中。

對于一般程序,F(xiàn)lash的使用量為.text,.data節(jié)大小之和;RAM使用量為.data,.bss節(jié)大小之和。

分析視圖的下方為符號表,顯示符號的類型(函數(shù)或變量),名稱,地址,大小等詳細屬性。表中默認以地址遞增排序,也可以按需選擇大小排序。

通過符號表,物理內存分布一目了然,此外方便工程師進行一些功能優(yōu)化:

    1. 代碼膨脹定位:快速識別占用空間最大的函數(shù)
    2. 庫函數(shù)優(yōu)化:發(fā)現(xiàn)大型庫函數(shù),考慮替換或優(yōu)化實現(xiàn)
    3. 異??焖俣ㄎ唬和ㄟ^程序計數(shù)器pc值直接定位故障函數(shù),協(xié)助調試
    4. 緩存局部性優(yōu)化:將頻繁調用的函數(shù)集中放置,提高指令緩存命中率;分支預測改善:

變化和狀態(tài)欄顯示了同個工程與上一次編譯時的符號狀態(tài)和大小變化值。我們通過將例程模塊簡單修改后重新編譯。改動后打印函數(shù)后未被調用,打印庫中相關函數(shù)都沒有被鏈接,因此代碼體積減小,區(qū)域FLASH和RAM大小驟減,庫函數(shù)如memset狀態(tài)為removed。關聯(lián)的符號變化和在表中均能直觀體現(xiàn)。
圖片4.png

內存分析下方的符號視圖還提供了上下文菜單。選擇某符號的行后右鍵,支持跳轉到符號在源碼中定義位置。

圖片5.png

右鍵符號,同樣支持跳轉到該符號反匯編對應位置,編輯器會打開其所在編譯單元中間文件(.o)的反匯編結果,供用戶快速瀏覽處理優(yōu)化后的匯編指令。

圖片6.png

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

    關注

    1

    文章

    80

    瀏覽量

    30685
  • IDE
    IDE
    +關注

    關注

    0

    文章

    365

    瀏覽量

    49069
  • 嵌入式開發(fā)

    關注

    18

    文章

    1146

    瀏覽量

    50129
  • 編譯
    +關注

    關注

    0

    文章

    694

    瀏覽量

    35175
  • RISC-V
    +關注

    關注

    48

    文章

    2887

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    全球首款RISC-V MPU!命名“無極”,來自復旦團隊

    )”。 “無極” 芯片,圖源:復旦大學 據悉,該成果于北京時間 4 月 2 日晚間以《基于維半導體的 RISC-V 32 比特微處理器》(“A RISC-V 32-Bit Micro
    的頭像 發(fā)表于 04-06 05:19 ?3751次閱讀
    全球首款<b class='flag-5'>二</b>維<b class='flag-5'>RISC-V</b> MPU!命名“無極”,來自復旦團隊

    RISC-V不支持 Nx嗎?

    RISC-V architecture! · nrwl/nx · Discussion #27915 如果能夠支持 RISC-V,那就太好了。目前我無法在我的 VisionFive2 板上
    發(fā)表于 02-04 06:27

    RISC-V,正式崛起

    編譯自financialcontent全球半導體行業(yè)迎來里程碑式的變革:開源指令集架構(ISA)RISC-V已于2026年1月正式占據全球處理器市場25%的份額。這一里程碑標志著x86和Arm長期雙
    的頭像 發(fā)表于 01-16 15:17 ?665次閱讀
    <b class='flag-5'>RISC-V</b>,正式崛起

    探索RISC-V在機器人領域的潛力

    的Linux系統(tǒng)上部署了ROS 2 Humble Hawksbill。整個過程相對順暢,主要步驟包括: ? 配置APT源,添加為RISC-V架構編譯的ROS 2倉庫。 ? 通過ap
    發(fā)表于 12-03 14:40

    為什么RISC-V是嵌入式應用的最佳選擇

    最近RISC-V基金會在社交媒體上發(fā)文,文章說物聯(lián)網和嵌入式系統(tǒng)正在迅速發(fā)展,需要更高的計算性能、更低的功耗和人工智能。RISC-V是為未來而建的,包括超高效的MCU到高性能應用處理器,RISC-V使開發(fā)人員能夠設計以下解決方案
    的頭像 發(fā)表于 11-07 10:09 ?1609次閱讀

    國產!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—RISC-V案例開發(fā)手冊(上)

    本文檔主要介紹T113-i處理器的RISC-V案例開發(fā),演示RISC-V核心RTOS案例的編譯與加載方法。適用開發(fā)環(huán)境如下。
    的頭像 發(fā)表于 08-13 11:34 ?11.3w次閱讀
    國產!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—<b class='flag-5'>RISC-V</b>案例開發(fā)手冊(上)

    普華基礎軟件亮相2025 RISC-V中國峰會

    此前,7月16日至18日,第五屆RISC-V中國峰會在上海盛大召開。普華基礎軟件副總經理兼戰(zhàn)略研究院院長張曉先受邀參會,發(fā)表《開源小滿助力RISC-V軟硬協(xié)同生態(tài)發(fā)展》主題演講,分享了開源小滿
    的頭像 發(fā)表于 07-28 16:51 ?1181次閱讀
    普華基礎軟件亮相2025 <b class='flag-5'>RISC-V</b>中國峰會

    RISC-V 手冊

    以下是關于RISC-V的詳細介紹,結合其核心技術特點與當前發(fā)展現(xiàn)狀:核心概念RISC-V(第五代精簡指令集)是一種基于精簡指令集(RISC)的開源指令集架構(ISA),由加州大學伯克利分校于2010
    發(fā)表于 07-28 16:27 ?11次下載

    2025新思科技RISC-V科技日活動圓滿結束

    新思科技深度參與2025 RISC-V中國峰會并于2025年7月16日舉辦同期活動“新思科技RISC-V科技日”技術論壇,聚焦“從芯片到系統(tǒng)重構RISC-V創(chuàng)新”主題,議題覆蓋當前最前沿的技術領域
    的頭像 發(fā)表于 07-25 17:31 ?1419次閱讀

    RISC-V International CEO:RISC-V 應用全面開花,2031 年滲透率將達 25.7%

    7 月 16 日~19 日,第五屆(2025)RISC-V 中國峰會在上海張江科學會堂拉開帷幕。峰會設置 1 場主論壇、8 大垂直領域分論壇、多場研習會及多項同期活動。在 7 月 17 日的主論壇上
    發(fā)表于 07-17 10:28 ?3701次閱讀
    <b class='flag-5'>RISC-V</b> International CEO:<b class='flag-5'>RISC-V</b> 應用全面開花,2031 年滲透率將達 25.7%

    兆松科技發(fā)布高性能RISC-V編譯器ZCC 4.0.0版本

    近日,兆松科技(武漢)有限公司(以下簡稱“兆松科技”)宣布正式發(fā)布高性能 RISC-V 編譯器 ZCC 4.0.0 版本。新版本在性能優(yōu)化、廠商自定義指令支持和軟件庫等方面實現(xiàn)全面升級,并同步推出
    的頭像 發(fā)表于 06-27 14:48 ?3069次閱讀
    兆松科技發(fā)布高性能<b class='flag-5'>RISC-V</b><b class='flag-5'>編譯</b>器ZCC 4.0.0版本

    RISC-V和ARM有何區(qū)別?

    在微處理器架構領域,ARM與RISC-V是兩個備受關注的體系。ZLG致遠電子在推出ARM核心版,又推出了基于RISC-V的MR6450核心版,這引發(fā)了人們對這兩種架構差異的深入探討。ARM
    的頭像 發(fā)表于 06-24 11:38 ?2030次閱讀
    <b class='flag-5'>RISC-V</b>和ARM有何區(qū)別?

    RISC-V架構下的編譯器自動向量化

    進迭時空專注于研發(fā)基于RISC-V的高性能新AICPU,對于充分發(fā)揮CPU核的性能而言,編譯器是不可或缺的一環(huán),而在AI時代,毫無疑問向量算力將發(fā)揮越來越重要的作用。進迭時空非常重視RISC-V
    的頭像 發(fā)表于 06-06 16:59 ?1238次閱讀
    <b class='flag-5'>RISC-V</b>架構下的<b class='flag-5'>編譯</b>器自動向量化

    FPGA與RISC-V淺談

    全球半導體產業(yè)競爭格局正在經歷深刻變革,物聯(lián)網、邊緣計算等新興技術的蓬勃發(fā)展,讓RISC-V憑借其開源、精簡以及模塊化的靈活優(yōu)勢,日益成為業(yè)界焦點,也為全球半導體產業(yè)注入新的活力與挑戰(zhàn)
    發(fā)表于 04-11 13:53 ?679次閱讀
    FPGA與<b class='flag-5'>RISC-V</b>淺談

    RISC-V Day Tokyo|RISC-V平臺集成Imagination GPU解決方案的探索分析

    2月27日舉辦的RISC-VDayTokyo2025Spring上,來自PLCT實驗室的蒲鏡羽、高涵兩位工程師通過Poster分析RISC-V在桌面生態(tài)中的發(fā)展與挑戰(zhàn),并且以
    的頭像 發(fā)表于 03-20 09:27 ?1248次閱讀
    <b class='flag-5'>RISC-V</b> Day Tokyo|<b class='flag-5'>RISC-V</b>平臺集成Imagination GPU解決方案的探索<b class='flag-5'>分析</b>