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

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

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

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

CS+ for CC對(duì)于未使用的函數(shù)的處理

瑞薩嵌入式小百科 ? 來源:未知 ? 2022-11-11 12:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

針對(duì)瑞薩的RL78產(chǎn)品系列,主要使用的開發(fā)環(huán)境有CS+ FOR CA、CS+ FOR CC、e2 Studio。今天主要介紹下CS+ FOR CC對(duì)于未使用的函數(shù)的處理。

MCU的程序空間是很重要的資源,需要多方面考慮。在CS+ FOR CC的開發(fā)環(huán)境中,對(duì)于未使用的函數(shù),編譯默認(rèn)是占用了程序空間的,如下圖:

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

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

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

當(dāng)然,對(duì)于出現(xiàn)這個(gè)問題,我們可以將不使用的函數(shù)注釋或者刪除掉,這里介紹另外一個(gè)方法來解決這個(gè)問題,需要按照如下3個(gè)步驟進(jìn)行配置:

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

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

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

更多內(nèi)容請(qǐng)掃描下方二維碼查看:

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

1

END

1

往期推薦

1

RX24T電機(jī)驅(qū)動(dòng)配置:單電阻采樣(上)

2

基于RL78-FDL庫實(shí)現(xiàn)RL78G13 Data Flash的讀寫操作

3

RX24T電機(jī)驅(qū)動(dòng)配置:3電阻采樣(上)

瑞薩電子 (TSE: 6723)

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

更多信息,敬請(qǐng)?jiān)L問renesas.com


原文標(biāo)題:CS+ for CC對(duì)于未使用的函數(shù)的處理

文章出處:【微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。


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

    關(guān)注

    147

    文章

    18938

    瀏覽量

    398591
  • 瑞薩
    +關(guān)注

    關(guān)注

    37

    文章

    22482

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    CC3100 SimpleLink Wi-Fi網(wǎng)絡(luò)處理器:物聯(lián)網(wǎng)MCU應(yīng)用的理想之選

    CC3100 SimpleLink Wi-Fi網(wǎng)絡(luò)處理器:物聯(lián)網(wǎng)MCU應(yīng)用的理想之選 在當(dāng)今物聯(lián)網(wǎng)蓬勃發(fā)展的時(shí)代,將低功耗微控制器(MCU)連接到互聯(lián)網(wǎng)成為了眾多應(yīng)用的關(guān)鍵需求。TI的CC
    的頭像 發(fā)表于 01-05 16:25 ?349次閱讀

    瑞薩RL78/F25 MCU基于CS+開發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用樣例工程

    作者 Sun Wei 嵌入式處理器事業(yè)部應(yīng)用工程中心 瑞薩電子 ★ 目錄 ?★ 01 概述 02 RL78/F25 Target Board簡介 03 基于CS+創(chuàng)建觸摸應(yīng)用樣例工程 在CS+中創(chuàng)建
    的頭像 發(fā)表于 01-05 14:53 ?6543次閱讀
    瑞薩RL78/F25 MCU基于<b class='flag-5'>CS+</b>開發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用樣例工程

    探索CC3220MODx和CC3220MODAx無線MCU模塊的卓越性能

    探索CC3220MODx和CC3220MODAx無線MCU模塊的卓越性能 在當(dāng)今的物聯(lián)網(wǎng)(IoT)時(shí)代,無線連接技術(shù)的發(fā)展日新月異,對(duì)于高性能、低功耗且安全可靠的無線微控制器(MCU)模塊的需求也
    的頭像 發(fā)表于 01-05 14:00 ?663次閱讀

    CC3135:引領(lǐng)物聯(lián)網(wǎng)連接新潮流的雙頻網(wǎng)絡(luò)處理

    CC3135:引領(lǐng)物聯(lián)網(wǎng)連接新潮流的雙頻網(wǎng)絡(luò)處理器 在當(dāng)今的物聯(lián)網(wǎng)(IoT)時(shí)代,設(shè)備之間的穩(wěn)定、高效連接是實(shí)現(xiàn)智能化的關(guān)鍵。德州儀器(Texas Instruments)的CC3135雙頻無線網(wǎng)絡(luò)
    的頭像 發(fā)表于 01-05 11:40 ?414次閱讀

    解鎖CC3235MODx與CC3235MODAx模塊的無限潛力

    解鎖CC3235MODx與CC3235MODAx模塊的無限潛力 在當(dāng)今物聯(lián)網(wǎng)飛速發(fā)展的時(shí)代,無線連接模塊的性能和功能對(duì)于各類智能設(shè)備的成功至關(guān)重要。德州儀器(TI)的CC
    的頭像 發(fā)表于 12-22 11:25 ?2028次閱讀

    探索CC2652R7:低功耗無線MCU的卓越之選

    - MHz的Arm? Cortex? - M4F處理器,擁有704KB的閃存程序內(nèi)存和256KB的ROM用于存儲(chǔ)協(xié)議和庫函數(shù),還有8KB的緩存SRAM和144KB的超低泄漏SRAM,為設(shè)
    的頭像 發(fā)表于 12-22 11:10 ?1829次閱讀

    探索CC1352P7:高性能多頻段無線MCU的卓越之選

    探索CC1352P7:高性能多頻段無線MCU的卓越之選 在當(dāng)今的電子設(shè)計(jì)領(lǐng)域,無線微控制器(MCU)的性能和功能對(duì)于各種應(yīng)用的成功至關(guān)重要。TI的CC1352P7作為一款高性能的多頻段無線MCU
    的頭像 發(fā)表于 12-22 10:55 ?1542次閱讀

    探索CC2662R-Q1 SimpleLink?無線BMS MCU:汽車應(yīng)用的理想之選

    汽車應(yīng)用優(yōu)化的MCU——CC2662R-Q1 SimpleLink?無線BMS MCU。 文件下載: cc2662r-q1.pdf 一、特性亮點(diǎn) 強(qiáng)大的處理能力 CC2662R-Q1搭
    的頭像 發(fā)表于 12-22 10:30 ?1142次閱讀

    探索CC2674P10:高性能多協(xié)議無線MCU的卓越之選

    探索CC2674P10:高性能多協(xié)議無線MCU的卓越之選 在當(dāng)今無線通信技術(shù)飛速發(fā)展的時(shí)代,對(duì)于高性能、低功耗的無線微控制器(MCU)的需求日益增長。CC2674P10作為一款備受矚目的多協(xié)議和多
    的頭像 發(fā)表于 12-22 10:05 ?825次閱讀

    CC2755R10 和 CC2755P10:高性能 2.4GHz 無線 MCU 深度剖析

    cc2755p10.pdf 一、核心特性亮點(diǎn) (一)強(qiáng)大的處理能力 CC2755x10 采用了 Arm? Cortex? - M33 處理器,主頻高達(dá) 96MHz,還配備了浮點(diǎn)單元
    的頭像 發(fā)表于 12-22 09:30 ?1089次閱讀

    CS501 TYPE-C轉(zhuǎn)DP1.4 8K@60HZ方案

    CS501 是 USB TYPE-C 型控制器,符合最新 USB-TYPE-C 型標(biāo)準(zhǔn),該芯片用于 USB TYPE-C 接口的轉(zhuǎn)接為 Displayport 1.4 高速接口芯片,芯片包含 CC
    的頭像 發(fā)表于 12-11 18:09 ?1918次閱讀
    <b class='flag-5'>CS</b>501 TYPE-C轉(zhuǎn)DP1.4 8K@60HZ方案

    使用setjmp及l(fā)ongjmp函數(shù)處理異常

    使用setjmp和longjmp函數(shù):這是一種用于實(shí)現(xiàn)非局部跳轉(zhuǎn)的方法,就是在程序中設(shè)置一個(gè)跳轉(zhuǎn)點(diǎn),并在某些情況下跳轉(zhuǎn)到該跳轉(zhuǎn)點(diǎn),從而繞過中間的一些代碼或函數(shù)。這樣可以在某些情況下模擬異常處理的效果
    發(fā)表于 12-11 08:00

    使用信號(hào)處理函數(shù)

    使用信號(hào)處理函數(shù):這是一種用于處理運(yùn)行時(shí)異常的方法,就是在程序中注冊(cè)一些信號(hào)處理函數(shù),用于響應(yīng)系統(tǒng)或用戶發(fā)送的一些信號(hào)。信號(hào)是一種軟件中斷,
    發(fā)表于 12-11 06:40

    CS501芯片,Typec轉(zhuǎn)DP 8k60方案,typec轉(zhuǎn)DP方案

    CC 控制器, 用于 CC 通信, CS501的應(yīng)用提供了一個(gè)完整的 USB TYPE-C 接口控制解決方案, 芯片可根據(jù)用戶需求靈活配置,操作簡單,快速實(shí)現(xiàn)方案功能
    的頭像 發(fā)表于 10-28 09:42 ?509次閱讀
    <b class='flag-5'>CS</b>501芯片,Typec轉(zhuǎn)DP 8k60方案,typec轉(zhuǎn)DP方案

    CS32A010K8V7的庫函數(shù)使用教程

    請(qǐng)問有CS32A010K8V7的庫函數(shù)使用教程嗎,官網(wǎng)的庫函數(shù)自帶的文字說明感覺不是很看得明白呢
    發(fā)表于 07-18 23:20