こんにちは。NoMaYです。アセンブラソースでも以下のメッセージが表示されますけれども、これは消せないのかな?、、、W0511187:CC-RL V1のオプション"-Odefault"の評価期間の有効期限が切れています。暗黙に"-Olite"指定に変更します。引き続き"-Odefault"を利用したい場合は製品の購入を検討ください。明示的に"-Olite"か"-Onothing"を指定することで、この警告は消えます。以下、CS+の画面コピーです。
こんにちは。NoMaYです。最近広報されたRL78/G15の以下のサンプルプログラムを試しに-Oliteでビルドしてみました。結果は以下の通りでした。RL78/G15 A/Dコンバータ Rev 1.0PDFwww.renesas.com/jp/ja/document/apn/rl78g15-ad-converter-rev-10ZIPwww.renesas.com/jp/ja/document/scd/rl78g15-ad-converter-rev-10結果: リンカで表示されたPROGRAM SECTIONのサイズ(10進数に変換したもの)
以下、リンカで表示させたデータです。CC-RL V1.11-Osize
RAMDATA SECTION: 00000002 Byte(s)ROMDATA SECTION: 000003d2 Byte(s)PROGRAM SECTION: 000006a9 Byte(s) → 1705 バイト(10進数)
-Odefault
RAMDATA SECTION: 00000002 Byte(s)ROMDATA SECTION: 000003d2 Byte(s)PROGRAM SECTION: 000006be Byte(s) → 1726 バイト(10進数)
-Onothing
RAMDATA SECTION: 00000002 Byte(s)ROMDATA SECTION: 000003d2 Byte(s)PROGRAM SECTION: 0000085c Byte(s) → 2140 バイト(10進数)
CC-RL V1.12-Olite
RAMDATA SECTION: 00000002 Byte(s)ROMDATA SECTION: 000003d2 Byte(s)PROGRAM SECTION: 000006fc Byte(s) → 1788 バイト(10進数)
RAMDATA SECTION: 00000002 Byte(s)ROMDATA SECTION: 000003d2 Byte(s)PROGRAM SECTION: 00000853 Byte(s) → 2131 バイト(10進数)
[関連リンク]RL78/G15 製品ページwww.renesas.com/jp/ja/products/microcontrollers-microprocessors/rl78-low-power-8-16-bit-mcus/rl78g15-compact-low-pin-count-microcontrollers-rich-peripheral-functions-general-purpose-applications