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

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

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

圖片1.png

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

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

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

對于一般程序,Flash的使用量為.text,.data節大小之和;RAM使用量為.data,.bss節大小之和。

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

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

    1. 代碼膨脹定位:快速識別占用空間最大的函數
    2. 庫函數優化:發現大型庫函數,考慮替換或優化實現
    3. 異常快速定位:通過程序計數器pc值直接定位故障函數,協助調試
    4. 緩存局部性優化:將頻繁調用的函數集中放置,提高指令緩存命中率;分支預測改善:

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

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

圖片5.png

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

圖片6.png

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

    關注

    1

    文章

    80

    瀏覽量

    30453
  • IDE
    IDE
    +關注

    關注

    0

    文章

    364

    瀏覽量

    48767
  • 嵌入式開發
    +關注

    關注

    18

    文章

    1108

    瀏覽量

    49910
  • 編譯
    +關注

    關注

    0

    文章

    689

    瀏覽量

    34972
  • RISC-V
    +關注

    關注

    48

    文章

    2820

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

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

    RISC-V和ARM有何區別?

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

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

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

    FPGA與RISC-V淺談

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

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

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

    芯來科技亮相RISC-V Day Tokyo 2025

    RISC-V Day Tokyo 2025春季會議于日前在東京大學ITO國際研究中心順利舉行。The RISC-V Day Tokyo作為日本最大的RISC-V活動,匯集了眾多優秀的RISC-
    的頭像 發表于 03-03 14:07 ?1058次閱讀

    2025中國RISC-V生態大會-運營商分論壇成功舉辦

    2月28日,為推動運營商與RISC-V的生態深度融合,加速RISC-V產業發展,共建RISC-V生態繁榮,由中國移動、中國電信聯合主辦的中國RISC
    的頭像 發表于 02-28 18:52 ?880次閱讀
    2025中國<b class='flag-5'>RISC-V</b>生態大會-運營商分論壇成功舉辦

    DC-ROMA RISC-V主板發布:開啟模塊化筆記本新時代

    近日,深度數智與Framework公司攜手發布了一款革命性的產品——DC-ROMA RISC-V主板。這款主板的發布,標志著RISC-V技術在可定制和模塊化筆記本電腦領域的首次應用,為模塊化計算領域
    的頭像 發表于 02-20 10:28 ?777次閱讀

    關于RISC-V芯片的應用學習總結

    。 邊緣計算是RISC-V芯片的另一個重要應用領域。邊緣計算設備需要高性能和低延遲,以快速處理和分析大量數據。RISC-V芯片通過提供高性能的計算能力和靈活的指令集擴展,滿足了邊緣計算設備的需求。此外
    發表于 01-29 08:38

    RISC-V MCU技術

    嘿,咱來聊聊RISC-V MCU技術哈。 這RISC-V MCU技術呢,簡單來說就是基于一個叫RISC-V的指令集架構做出的微控制器技術。RISC-V這個啊,2010年的時候,是加州大
    發表于 01-19 11:50

    基于VSCode軟件框架的RISC-V IDE MRS2正式上線發布

    MounRiver Studio Ⅱ(MRS2)為MounRiver Studio的換代版本,從V2.1開始,框架更換至更現代的VSCode,并深度定制開發。在工程管理、代碼編輯、編譯、調試等方面均
    的頭像 發表于 01-02 14:11 ?2343次閱讀
    基于VSCode軟件框架的<b class='flag-5'>RISC-V</b> <b class='flag-5'>IDE</b> <b class='flag-5'>MRS2</b>正式上線發布

    RISC-V芯片問題

    RISC-V高端芯片有哪些,目前生態怎樣?
    發表于 12-27 16:41

    HighTec C/C++編譯器套件全面支持芯來RISC-V IP

    德國薩爾布呂肯,2024年12月5日——世界領先的汽車C/C++編譯器解決方案提供商HighTec EDV Systeme GmbH宣布全面支持芯來科技的RISC-V IP。HighTec編譯
    的頭像 發表于 12-23 09:04 ?2041次閱讀
    HighTec C/C++<b class='flag-5'>編譯</b>器套件全面支持芯來<b class='flag-5'>RISC-V</b> IP