こんにちは。NoMaYです。アセンブラソースでも以下のメッセージが表示されますけれども、これは消せないのかな?、、、W0511187:CC-RL V1のオプション"-Odefault"の評価期間の有効期限が切れています。暗黙に"-Olite"指定に変更します。引き続き"-Odefault"を利用したい場合は製品の購入を検討ください。明示的に"-Olite"か"-Onothing"を指定することで、この警告は消えます。以下、CS+の画面コピーです。
こんにちは。NoMaYです。こういうリポジトリがGitHubにありました。こういう大きなROMを必要とするものも、無償評価版のCC-RL V1.12でビルド可能ですね。(ちなみに、e2 studio 2023-01でGCC for Renesas RL78がDepricatedになってしまっていますね。)TOPPERS/ASP for RTK5RLG140C00000BJgithub.com/RyutaroMorita/asp_rl78_gcc「TOPPERS/ASPカーネル(以下,ASPカーネル)は,TOPPERS新世代カーネルの基盤となるものとして,TOPPERSプロジェクトにおいて開発したリアルタイムカーネルです.μITRON4.0仕様のスタンダードプロファイル準拠のリアルタイムカーネルであるTOPPERS/JSPカーネルを拡張・改良する形で開発しました.」TOPPERS/ASP - RL78版qiita.com/RyutaroMorita/items/9b532bd7bcd53f53d299「他の型番への移植も可能ですが、TOPPERS/ASPを搭載して動作させるならROM:128KB/RAM:8KB以上の容量を持つ型番を選びましょう。」[追記]技術論的には、RTOSカーネルのようなものをGCC for Renesas RL78からCC-RLへ移植する場合に、64Kバイト以上のROMに対応しようとすると、前者のGCC for Renesas RL78では下記スレッドで話題にしたPLTと呼ばれる機構により関数ポインタサイズ=変数ポインタサイズであったことが、後者のCC-RLでは関数ポインタサイズ≠変数ポインタサイズとなってしまうことに、RTOSカーネルのソースが対応出来ているかどうか、というのが気になるところです。C言語からのアセンブラ関数呼び出しについてcommunity-ja.renesas.com/cafe_rene/forums-groups/beginners/f/002-2095199602/9532/c/46587#46587