chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

使用CS+ CACX編譯RL78系列MCU出現(xiàn)flash空置0XFF錯誤問題

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

掃碼添加小助手

加入工程師交流群

客戶使用IDE CS+ CACX編譯瑞薩RL78系列MCU R5F1027A,出現(xiàn)報錯信息,code flash無法分配。而實際使用的flash 約10K還遠不到16K。為什么R5F1027A(flash空間16K)使用的code flash不到16K就出現(xiàn)添加新代碼后編譯,提示無法分配的錯誤?

57c5b706-3bea-11ee-9e74-dac502259ad0.png

分析

1、經(jīng)過排查沒有對IDE編譯環(huán)境CS+ CACX做特殊的設(shè)置,在項目代碼比較少的情況下,編譯也正常。

2、針對提示的錯誤信息,嘗試屏蔽不同的軟件函數(shù),發(fā)現(xiàn)需要減少較多的軟件代碼,編譯才恢復(fù)正常。

3、多次嘗試后發(fā)現(xiàn)flash空間在超過8K左右后,會出現(xiàn)編譯錯誤。

4、查看項目的HEX文件。發(fā)現(xiàn)flash地址從0x0C57,到0x1FFF的空間都是填充的FF,也就是這段flash空間沒有使用到。

580fc602-3bea-11ee-9e74-dac502259ad0.png

5、查看map文件,發(fā)現(xiàn)和HEX文件相吻合,@@CODEL代碼flash段是從0x20C6開始分配的,也就是代碼段分配在16K空間的后面8K。這樣前面的flash空間有13A9字節(jié),將近5K沒用上。

5888f126-3bea-11ee-9e74-dac502259ad0.png58c73a76-3bea-11ee-9e74-dac502259ad0.png

6、分析確認到原因后,要想辦法解決,多次嘗試無果,再分析map文件。發(fā)現(xiàn)分配的代碼段@@CODEL,從0x20C6開始是跟@@CNST 這個常量的段是相鄰的。

7、想辦法嘗試改變@@CNST的地址分配,看看@@CNST的地址改變,是否會影響@@ CODEL代碼段的地址分配。

8、把@@CNST這個常量的段,通過添加DR文件,設(shè)置到后面地址0x3C00后,發(fā)現(xiàn)編譯正常了。

58eb9934-3bea-11ee-9e74-dac502259ad0.png

結(jié)論

查看生成的HEX文件,發(fā)現(xiàn)前面的flash空間0x0C57也用上了,問題得到解決。

通過和同事交流,以及多番查閱IDE的HELP文檔,分析了解各個代碼段@@XXXX的含義,解決了客戶端遇到的問題。

58fa97c2-3bea-11ee-9e74-dac502259ad0.png

59871364-3bea-11ee-9e74-dac502259ad0.jpg


原文標題:使用CS+ CACX編譯RL78系列MCU出現(xiàn)flash空置0XFF錯誤問題

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


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

    關(guān)注

    147

    文章

    18813

    瀏覽量

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

    關(guān)注

    37

    文章

    22466

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

    ? 目錄 01 概述 02 瑞薩RL78/F22 Target Board簡介 03 基于IAR創(chuàng)建觸摸應(yīng)用樣例工程 –在IAR中創(chuàng)建新工程 –在Smart Configurator中為工程添加
    的頭像 發(fā)表于 01-19 09:33 ?3640次閱讀
    瑞薩<b class='flag-5'>RL78</b>/F22 <b class='flag-5'>MCU</b>基于IAR開發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用樣例工程

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

    瑞薩RL78/F22 MCU基于e2studio開發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用樣例工程
    的頭像 發(fā)表于 01-14 15:31 ?4025次閱讀
    瑞薩<b class='flag-5'>RL78</b>/F22 <b class='flag-5'>MCU</b>基于e2studio開發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用樣例工程

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

    瑞薩RL78/F25 MCU基于IAR開發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用樣例工程
    的頭像 發(fā)表于 01-05 14:59 ?4820次閱讀
    瑞薩<b class='flag-5'>RL78</b>/F25 <b class='flag-5'>MCU</b>基于IAR開發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用樣例工程

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

    打開e2studio設(shè)定workspace后在菜單欄點擊[File]新建RL78新工程。
    的頭像 發(fā)表于 01-05 14:56 ?5329次閱讀
    瑞薩<b class='flag-5'>RL78</b>/F25 <b class='flag-5'>MCU</b>基于e2studio開發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用樣例工程

    瑞薩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 ?4565次閱讀
    瑞薩<b class='flag-5'>RL78</b>/F25 <b class='flag-5'>MCU</b>基于<b class='flag-5'>CS+</b>開發(fā)環(huán)境創(chuàng)建觸摸應(yīng)用樣例工程

    RL78/G23電容式觸摸評估系統(tǒng):設(shè)計與應(yīng)用全解析

    RTK0EG0030S01001BJ RL78,G23評估系統(tǒng).pdf 評估系統(tǒng)概述 目的與適用場景 RL78/G23 電容式觸摸評估系統(tǒng)主要用于評估 Renesas 電子
    的頭像 發(fā)表于 12-30 09:55 ?152次閱讀

    RL78/G22快速原型開發(fā)板:功能特性與使用指南

    一、開發(fā)板概述 1.1 用途 RL78/G22快速原型開發(fā)板是用于評估Renesas MCU的工具。該手冊涵蓋了硬件規(guī)格、開關(guān)設(shè)置方式以及
    的頭像 發(fā)表于 12-30 09:50 ?387次閱讀

    RL78/G22電容觸摸評估系統(tǒng):設(shè)計要點與使用指南

    .pdf 一、系統(tǒng)概述 1.1 系統(tǒng)目的 RL78/G22電容觸摸評估系統(tǒng)(RTK0EG0042S01001BJ)主要是為了評
    的頭像 發(fā)表于 12-30 09:45 ?163次閱讀

    Renesas RL78/L13 RSK:功能、配置與開發(fā)指南

    Renesas RL78/L13 RSK:功能、配置與開發(fā)指南 在電子設(shè)計領(lǐng)域,評估工具對于工程師了解和應(yīng)用微控制器至關(guān)重要。Renesas RL78/L13系列的Renesas Starter
    的頭像 發(fā)表于 12-29 17:05 ?577次閱讀

    RL78/G15 MCU:低功耗設(shè)計的理想之選

    RL78/G15 MCU:低功耗設(shè)計的理想之選 在當今電子產(chǎn)品追求低功耗、高性能的大趨勢下,Renesas的RL78/G15 MCU憑借其出色的低功耗特性和豐富的功能,成為了眾多電子工
    的頭像 發(fā)表于 12-29 15:20 ?248次閱讀

    深入解析RL78/G22微控制器:特性、電氣參數(shù)與應(yīng)用要點

    深入解析RL78/G22微控制器:特性、電氣參數(shù)與應(yīng)用要點 一、引言 在當今的電子設(shè)計領(lǐng)域,微控制器的性能和特性對于產(chǎn)品的成功至關(guān)重要。Renesas的RL78/G22微控制器以其超低功耗、豐富
    的頭像 發(fā)表于 12-29 15:15 ?174次閱讀

    RL78/G16快原型開發(fā)板使用指南:從入門到實戰(zhàn)

    RL78/G16快原型開發(fā)板使用指南:從入門到實戰(zhàn) 引言 在嵌入式開發(fā)領(lǐng)域,快速原型開發(fā)板是工程師們驗證想法、加速項目進程的得力工具。Renesas的RL78/G16快原型開發(fā)板就是這樣一款功能強大
    的頭像 發(fā)表于 12-29 14:00 ?237次閱讀

    RL78/G24 快速原型開發(fā)板使用指南

    RL78/G24 快速原型開發(fā)板使用指南 在當今的電子設(shè)計領(lǐng)域,快速原型開發(fā)板為工程師們提供了便捷的開發(fā)途徑。Renesas 的 RL78/G24 快速原型開發(fā)板就是這樣一款優(yōu)秀的工具,本文將為大家
    的頭像 發(fā)表于 12-29 11:55 ?409次閱讀

    如何在VS Code中使用瑞薩RL78系列MCU

    RL78家族系列MCU,以其業(yè)界領(lǐng)先的低功耗和各種內(nèi)置的高性能外圍功能,極大地提高了電源效率,降低了BOM成本,實現(xiàn)了設(shè)備的小型化。
    的頭像 發(fā)表于 04-23 13:49 ?4083次閱讀
    如何在VS Code中使用瑞薩<b class='flag-5'>RL78</b><b class='flag-5'>系列</b><b class='flag-5'>MCU</b>

    通過Boot swap實現(xiàn)瑞薩RL78/F24 MCU固件升級

    本文主要說明如何使用已有的程序更新flash中的固件。使用這種方法代碼閃存分為兩個區(qū)域:執(zhí)行區(qū)域和臨時區(qū)域。瑞薩flash驅(qū)動程序RL78 RFD Type02用于對flash進行重新
    的頭像 發(fā)表于 02-26 09:25 ?2592次閱讀
    通過Boot swap實現(xiàn)瑞薩<b class='flag-5'>RL78</b>/F24 <b class='flag-5'>MCU</b>固件升級