在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

CS+ for CC對于未使用的函數的處理

瑞薩MCU小百科 ? 來源:未知 ? 2022-11-11 12:15 ? 次閱讀

針對瑞薩的RL78產品系列,主要使用的開發環境有CS+ FOR CA、CS+ FOR CC、e2 Studio。今天主要介紹下CS+ FOR CC對于未使用的函數的處理。

MCU的程序空間是很重要的資源,需要多方面考慮。在CS+ FOR CC的開發環境中,對于未使用的函數,編譯默認是占用了程序空間的,如下圖:

52a27528-6177-11ed-8abf-dac502259ad0.png

其中void Delay222(void) 這個函數是沒有被調用的,通過編譯生成的map文件可以看出還是分配了空間,R_main函數總占用0x21D字節空間,_Delay和_Delay222各占用0xA字節空間;

52d60276-6177-11ed-8abf-dac502259ad0.png

當然,對于出現這個問題,我們可以將不使用的函數注釋或者刪除掉,這里介紹另外一個方法來解決這個問題,需要按照如下3個步驟進行配置:

1

將Link Options---Output Code ---Specify execution start address按照下圖修改:

修改前:

52f58498-6177-11ed-8abf-dac502259ad0.png

修改后:

53178412-6177-11ed-8abf-dac502259ad0.png

2

將Compile options---Optimization(Details)---Output additional information for inter-module按照下圖修改:

修改前:

53391e7e-6177-11ed-8abf-dac502259ad0.png

修改后:

53521f3c-6177-11ed-8abf-dac502259ad0.png

3

將Link options---Optimization---Optimization type按照下圖修改:

修改前:

537141d2-6177-11ed-8abf-dac502259ad0.png

修改后:

53887820-6177-11ed-8abf-dac502259ad0.png

通過進行如上的設置,重新編譯再次查看map文件,r_main函數占用的總空間為0x20F字節空間,其中void Delay222(void)已經沒有了(可以對照前面第二張圖看),只看到已調用的_Delay函數分配的空間0x0A字節空間。

53a55d28-6177-11ed-8abf-dac502259ad0.png ?

更多內容請掃描下方二維碼查看:

53c8f2ba-6177-11ed-8abf-dac502259ad0.png

1

END

1

往期推薦

1

RX24T電機驅動配置:單電阻采樣(上)

2

基于RL78-FDL庫實現RL78G13 Data Flash的讀寫操作

3

RX24T電機驅動配置:3電阻采樣(上)

瑞薩電子 (TSE: 6723)

科技讓生活更輕松,致力于打造更安全、更智能、可持續發展的未來。作為全球微控制器供應商,瑞薩電子融合了在嵌入式處理、模擬電源及連接方面的專業知識,提供完整的半導體解決方案。成功產品組合加速汽車、工業、基礎設施及物聯網應用上市,賦能數十億聯網智能設備改善人們的工作和生活方式。

更多信息,敬請訪問renesas.com


原文標題:CS+ for CC對于未使用的函數的處理

文章出處:【微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。


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

    關注

    146

    文章

    17408

    瀏覽量

    353431
  • 瑞薩
    +關注

    關注

    36

    文章

    22318

    瀏覽量

    87009

原文標題:CS+ for CC對于未使用的函數的處理

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    C語言如何處理函數的返回值

    當你在函數的最后寫上 return 0 的時候,它是如何返回給調用函數的? 比如 test 函數,為了待會更好的看懂匯編代碼,我寫成了 return 1234。 處理
    的頭像 發表于 01-16 09:21 ?128次閱讀

    ADS1204剩余使用的通道,輸入引腳需要做處理么?

    一直在用ADS1204這款AD,它是4通道,現在只用了3個通道,請問TI專家,剩余使用的通道,輸入引腳需要做處理么,對于TI的其他ADC芯片,使用的通道引腳一般如何
    發表于 01-14 07:38

    EE-85:建議處理使用的SHARC引腳

    電子發燒友網站提供《EE-85:建議處理使用的SHARC引腳.pdf》資料免費下載
    發表于 01-07 14:28 ?0次下載
    EE-85:建議<b class='flag-5'>處理</b><b class='flag-5'>未</b>使用的SHARC引腳

    EE-138:建議處理使用的ADSP-21161引腳

    電子發燒友網站提供《EE-138:建議處理使用的ADSP-21161引腳.pdf》資料免費下載
    發表于 01-07 13:57 ?0次下載
    EE-138:建議<b class='flag-5'>處理</b><b class='flag-5'>未</b>使用的ADSP-21161引腳

    射頻合成器需要單端輸出,如何處理使用的輸出差分引腳?

    問:我需要單端輸出,如何處理使用的輸出差分引腳?
    發表于 11-12 08:24

    SUMIF函數在數據分析中的應用

    在商業和科學研究中,數據分析是一項基本且關鍵的技能。Excel作為最常用的數據分析工具之一,提供了多種函數來幫助用戶處理和分析數據。SUMIF函數就是其中之一,它允許用戶根據特定的條件對數據進行求和
    的頭像 發表于 11-11 09:14 ?473次閱讀

    CC2592前端與CC2530結合使用

    電子發燒友網站提供《將CC2592前端與CC2530結合使用.pdf》資料免費下載
    發表于 09-26 10:13 ?4次下載
    將<b class='flag-5'>CC</b>2592前端與<b class='flag-5'>CC</b>2530結合使用

    CC31xx和CC32xx頻率調諧

    電子發燒友網站提供《CC31xx和CC32xx頻率調諧.pdf》資料免費下載
    發表于 09-20 11:21 ?0次下載
    <b class='flag-5'>CC</b>31xx和<b class='flag-5'>CC</b>32xx頻率調諧

    面試常考+1:函數指針與指針函數、數組指針與指針數組

    在嵌入式開發領域,函數指針、指針函數、數組指針和指針數組是一些非常重要但又容易混淆的概念。理解它們的特性和應用場景,對于提升嵌入式程序的效率和質量至關重要。一、指針函數
    的頭像 發表于 08-10 08:11 ?1035次閱讀
    面試常考+1:<b class='flag-5'>函數</b>指針與指針<b class='flag-5'>函數</b>、數組指針與指針數組

    CYPD3177-24LQXQ(BCR) 使用的引腳怎么處理

    請告訴我不使用以下引腳時的引腳處理方法。 ? 故障(9 針) Q1-2) 此外,如果 FAULT 引腳在使用時像引腳處理一樣保持開路(leave),這是否對 OVP 檢測沒有影響? 即使 FALT
    發表于 07-22 08:22

    MATLAB信號處理常用函數詳解

    MATLAB是一款功能強大的數學軟件,尤其在信號處理領域,它提供了眾多的函數和工具箱,使得信號的分析、處理、仿真變得簡單而高效。本文將詳細介紹MATLAB在信號處理中常用的
    的頭像 發表于 05-17 14:31 ?2747次閱讀

    CS1237/CS1239 問題集

    :編寫CS1237 驅動讀寫寄存器時應該怎么設置SDA引腳的輸入輸出模式? 答:建議初始狀態SDA 引腳設置為輸出模式,編寫寫寄存器函數時,先寫入寫字節命令是主控發送命令給ADC,設置SDA 引腳模式為
    發表于 03-27 17:48

    CS1237/CS1238 系列問題集

    : 11.問:實際應用中,多個稱重傳感器應該怎么與 ADC 連接? 答:如果傳感器是測量同一物體(例如:廚房垃圾處理器),一般建議使用并聯的方式。則相同類型的信號線連接在一起。對于傳感器的要求是產品規格盡量
    發表于 03-27 17:30

    對于由于 M97 IO 緊張采用 CS125x 的 SDA 口和 flash 的 DO 口共用 IO 是怎么處理的?

    操作cs125x 時把 flash 的 CS 拉高,失能 flash,就可以操作 cs125x 操作 flash 時, 把 cs125x 進入低功耗模式(調用 PowerDownCS1
    發表于 03-27 16:15

    回調函數(callback)是什么?回調函數的實現方法

    回調函數是一種特殊的函數,它作為參數傳遞給另一個函數,并在被調用函數執行完畢后被調用。回調函數通常用于事件
    發表于 03-12 11:46 ?3295次閱讀
    主站蜘蛛池模板: 天天色天天摸 | 在线观看中文字幕第一页 | 天天射天天舔 | 国产欧美日韩视频免费61794 | asian极品呦女爱爱 | 日韩特黄特色大片免费视频 | a一级 | 在线成人免费观看国产精品 | 四虎永久在线日韩精品观看 | 午夜看片| 李老汉的性生生活2 | 夜夜操天天操 | 亚洲国产婷婷香蕉久久久久久 | 国产三级观看久久 | 六月丁香婷婷天天在线 | ww欧洲ww在线视频看 | 亚洲图片欧美色图 | 91精品国产91久久久久青草 | 日韩一级欧美一级在线观看 | 欧美成人亚洲 | 丁香花的视频免费观看 | 久久综合综合久久 | 激情六月婷婷 | 色日本视频 | 天天躁夜夜躁狠狠躁2021西西 | 中文三 级 黄 色 片 | 一级一片免费播放 | 美女视频久久 | 香港日本三级在线播放 | 午夜在线网站 | 日本不卡一区视频 | 日本免费人成在线网站 | 全免费a级毛片免费看不卡 全日本爽视频在线 | 四虎永久在线精品免费影视 | 女69女人poren25 | 欧美性黑人十极品hd | 久久久香蕉视频 | brazzersvideosex欧美高清 | 久久久精品免费视频 | 福利午夜在线 | 免费公开在线视频 |