こんにちは。NoMaYです。アセンブラソースでも以下のメッセージが表示されますけれども、これは消せないのかな?、、、W0511187:CC-RL V1のオプション"-Odefault"の評価期間の有効期限が切れています。暗黙に"-Olite"指定に変更します。引き続き"-Odefault"を利用したい場合は製品の購入を検討ください。明示的に"-Olite"か"-Onothing"を指定することで、この警告は消えます。以下、CS+の画面コピーです。
こんにちは。NoMaYです。クイックコネクトIoTの以下のサンプルプログラムを試しに2つ-Oliteでビルドしてみました。結果は以下の通りでした。HS300x Sample applicationPDFwww.renesas.com/jp/ja/document/apn/hs300x-sample-applicationR01AN5897JJ0150 Rev.1.50 Pages 86 August 30.22ZIPwww.renesas.com/jp/ja/document/scd/hs300x-sample-application-sample-coder01an5897xx0150-hs300x.zip結果: リンカで表示されたPROGRAM SECTIONのサイズ(10進数に変換したもの)HS300x_RL78G14_NonOS
HS300x_RL78G23_NonOS
以下、e2 studio 2023-01の画面コピーです。HS300x_RL78G14_NonOS & CC-RL V1.12HS300x_RL78G23_NonOS & CC-RL V1.12以下、リンカで表示させたデータです。HS300x_RL78G14_NonOS & e2 studio 2023-01 & CC-RL V1.11-Osize
RAMDATA SECTION: 0000005e Byte(s)ROMDATA SECTION: 00000338 Byte(s)PROGRAM SECTION: 000010c8 Byte(s) → 4296 バイト(10進数)
-Odefault
RAMDATA SECTION: 0000005e Byte(s)ROMDATA SECTION: 00000338 Byte(s)PROGRAM SECTION: 0000113b Byte(s) → 4411 バイト(10進数)
-Onothing
RAMDATA SECTION: 0000005e Byte(s)ROMDATA SECTION: 00000338 Byte(s)PROGRAM SECTION: 0000185e Byte(s) → 6238 バイト(10進数)
HS300x_RL78G14_NonOS & e2 studio 2023-01 & CC-RL V1.12-Olite
RAMDATA SECTION: 0000005e Byte(s)ROMDATA SECTION: 00000338 Byte(s)PROGRAM SECTION: 000011b4 Byte(s) → 4532 バイト(10進数)
RAMDATA SECTION: 0000005e Byte(s)ROMDATA SECTION: 00000338 Byte(s)PROGRAM SECTION: 0000182a Byte(s) → 6186 バイト(10進数)
HS300x_RL78G23_NonOS & e2 studio 2023-01 & CC-RL V1.11-Osize
RAMDATA SECTION: 0000006a Byte(s)ROMDATA SECTION: 00000388 Byte(s)PROGRAM SECTION: 000016be Byte(s) → 5822 バイト(10進数)
RAMDATA SECTION: 0000006a Byte(s)ROMDATA SECTION: 00000388 Byte(s)PROGRAM SECTION: 000017c8 Byte(s) → 6088 バイト(10進数)
RAMDATA SECTION: 0000006a Byte(s)ROMDATA SECTION: 00000388 Byte(s)PROGRAM SECTION: 0000225c Byte(s) → 8796 バイト(10進数)
HS300x_RL78G23_NonOS & e2 studio 2023-01 & CC-RL V1.12-Olite
RAMDATA SECTION: 0000006a Byte(s)ROMDATA SECTION: 00000388 Byte(s)PROGRAM SECTION: 000018ac Byte(s) → 6316 バイト(10進数)
RAMDATA SECTION: 0000006a Byte(s)ROMDATA SECTION: 00000388 Byte(s)PROGRAM SECTION: 000021fe Byte(s) → 8702 バイト(10進数)
[関連リンク]センサソフト 製品ページwww.renesas.com/jp/ja/software-tool/sensor-software-modules-renesas-mcu-platforms[追記]RX MCUのROM/RAM usage sizeがRenesas QuickConnect IoTのsample programでボロ負け(very worse than)している件(RA MCUやRL78 MCUに比べて)community-ja.renesas.com/cafe_rene/forums-groups/analog/f/analog/7575/rx-mcu-rom-ram-usage-size-renesas-quickconnect-iot-sample-program-very-worse-than-ra-mcu-rl78-mcu温湿度センサPmodボードUS082-HS3001EVZ(ルネサス QuickConnect IoT)ってRX SmartConfiguratorのCG Componentでは素朴に扱えない(cannot be used for it)?community-ja.renesas.com/cafe_rene/forums-groups/analog/f/analog/7496/pmod-us082-hs3001evz-quickconnect-iot-rx-smartconfigurator-cg-component-cannot-be-used-for-it