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

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

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

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

Map文件的call graph是什么

麥辣雞腿堡 ? 來源:Microchip微芯 ? 作者:Microchip微芯 ? 2023-01-22 17:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我在手冊里找不到關于map文件里的call graph的解釋。

問:我看到call graph里有一些函數(shù)用星號標記了,是什么意思?

答:這些是在關鍵通道的函數(shù)——比如,如果你想減少用作函數(shù)參數(shù)和局部變量的RAM使用量,你可以忽略那些沒有標記星號的函數(shù),因為它們不太影響整個的RAM使用量。當然,假如你改變了某一個關鍵函數(shù)并減少了RAM需求,那么其他的函數(shù)就可能變成關鍵函數(shù)了。

問:"size #,#"是什么意思?

答:第一個數(shù)字#是局部變量的字節(jié)數(shù),第二個數(shù)字#是參數(shù)的字節(jié)數(shù)。

問:"offset #"是什么意思?

答:這是函數(shù)的RAM分配起始地址的偏移量。這個偏移量從局部變量RAM塊的基線開始的,而這個基線base可以在map文件的COMMON段看到,在文件列表之后。

問:call graph里的"->"符號是什么意思?

這表明在call graph 里有一個不帶局部變量和參數(shù)的函數(shù)調(diào)用,但是它內(nèi)部又調(diào)用了其他函數(shù)。這個"->"只是一個函數(shù)調(diào)用的速記符,讓這個call graph 排列得不是太寬,并帶有縮進格式。

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

    關注

    0

    文章

    49

    瀏覽量

    15846
  • Graph
    +關注

    關注

    0

    文章

    36

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【Linux編程】如何使用gcc編譯源代碼時輸出map文件

    【Linux編程】如何使用gcc編譯源代碼時輸出map文件?
    的頭像 發(fā)表于 08-15 14:08 ?9963次閱讀
    【Linux編程】如何使用gcc編譯源代碼時輸出<b class='flag-5'>map</b><b class='flag-5'>文件</b>?

    請問如何打開map文件?

    如何打開map文件?
    發(fā)表于 11-28 07:17

    如何閱讀.map文件

    如何閱讀.map文件以上來自于谷歌翻譯以下為原文 how to read the .map file
    發(fā)表于 03-08 16:27

    graph文件怎么使用,怎么打開?

    在有些例程中,有如下文件請問這個graph文件怎么使用,怎么打開?
    發(fā)表于 06-18 08:23

    MAP文件有何功能

    MAP文件的內(nèi)容可分為哪幾部分?MAP文件的相關概念有哪些?MAP文件有何功能?
    發(fā)表于 10-11 08:07

    map文件從哪來?map文件有啥用

    map文件是什么?map文件從哪來?map文件有啥用?
    發(fā)表于 10-22 06:54

    S7200脈沖數(shù)出MAP文件使用說明

    S7200脈沖數(shù)出MAP文件使用說明
    發(fā)表于 09-17 16:23 ?59次下載
    S7200脈沖數(shù)出<b class='flag-5'>MAP</b>庫<b class='flag-5'>文件</b>使用說明

    mapreduce 中MAP進程的數(shù)量怎么控制?

    1.如果想增加map個數(shù),則設置mapred.map.tasks 為一個較大的值2.如果想減小map個數(shù),則設置mapred.min.split.size 為一個較大的值3.如果輸入中有很多小
    發(fā)表于 01-02 14:04 ?2222次閱讀
    mapreduce 中<b class='flag-5'>MAP</b>進程的數(shù)量怎么控制?

    mapreduce設置map個數(shù)_mapreduce設置map內(nèi)存

    map階段讀取數(shù)據(jù)前,F(xiàn)ileInputFormat會將輸入文件分割成split,split的個數(shù)決定了map的個數(shù)。
    發(fā)表于 01-02 14:26 ?1.2w次閱讀
    mapreduce設置<b class='flag-5'>map</b>個數(shù)_mapreduce設置<b class='flag-5'>map</b>內(nèi)存

    MDK- ARM中map文件全解析

    MDK-ARM中map文件全解析
    的頭像 發(fā)表于 03-14 14:00 ?7135次閱讀
    MDK- ARM中<b class='flag-5'>map</b><b class='flag-5'>文件</b>全解析

    IAR分析內(nèi)存重要的神器 - map文件全解析

    IAR分析內(nèi)存重要的神器 - map文件全解析
    的頭像 發(fā)表于 03-14 14:19 ?1.2w次閱讀
    IAR分析內(nèi)存重要的神器 -  <b class='flag-5'>map</b><b class='flag-5'>文件</b>全解析

    如何加密S7 -GRAPH 塊?

    如何加密S7-GRAPH 塊? 在 STEP7 中,只有STL 源文件格式支持塊保護功能,僅僅有S7-GRAPH文件無法實現(xiàn)塊保護功能。因此可以通過由S7-
    的頭像 發(fā)表于 03-18 10:15 ?2713次閱讀

    單片機中的MAP文件分析

    一、要讓Keil生成map文件,要設置:再重新編譯,沒有錯誤后,就會生成map文件了。二、map文件
    發(fā)表于 11-15 10:36 ?12次下載
    單片機中的<b class='flag-5'>MAP</b><b class='flag-5'>文件</b>分析

    STM32的hex文件map文件如何生成

    的對話框中選擇“Output”選項卡,然后勾選“Create HEX file”3、 生成map文件:選擇“Listing”選項卡,勾選“Linker Listing: .\Listings\xxxxxxx.map”,并全選其下
    發(fā)表于 12-27 18:36 ?5次下載
    STM32的hex<b class='flag-5'>文件</b>和<b class='flag-5'>map</b><b class='flag-5'>文件</b>如何生成

    如何查看GD32 Keil和IAR工程的map文件

    我們在設計調(diào)試程序時,往往需要知道一個函數(shù)或一個變量它在MCU中具體所在的地址以及所占用的空間大小,這時候就需要查看map文件。 那么什么是map文件呢?
    的頭像 發(fā)表于 01-27 09:30 ?4147次閱讀
    如何查看GD32 Keil和IAR工程的<b class='flag-5'>map</b><b class='flag-5'>文件</b>