CC-RL/ICCRL78/GNURL78/LLVM-RL78でover 32KBとかのlarge const dataを使用する方法を調べてみるスレッド

こんにちは。NoMaYです。

最近、以下のスレッドに関わったのですが、CC-RLでは32KB以上のconstデータを使用する方法が、それほど自明では無いことだった、ということを知りました。他のコンパイラではどうなのだろうと気になったので、いつものように、ちょっと好奇心からスレッドを立ててみました。いつものように、ぼちぼちと続きます。

const配列宣言
community-ja.renesas.com/cafe_rene/forums-groups/mcu-mpu/rl78/f/forum18/9585/const

以下についても調べてみます。

・ Cソースで__farキーワードを使わずに大きなconstデータを扱う方法
・ アセンブラソースでバイナリファイルをインクルードする方法
・ リンカでバイナリファイルをリンクする方法

[関連リンク]

GNURL78やLLVM-RL78でのover 64KB ROMのchecksumを計算するcodeを考えてみるスレッド
community-ja.renesas.com/cafe_rene/forums-groups/tools/f/forum21/9541/gnurl78-llvm-rl78-over-64kb-rom-checksum-code

GNURL78でconst領域/Mirror領域をちょっと安全に使えるようにlinker scriptのASSERT()で小技(TIPS)を考えてみた
community-ja.renesas.com/cafe_rene/forums-groups/tools/f/forum21/5917/gnurl78-const-mirror-linker-script-assert-tips

e2 studioの式ビューの表示が間違っていたので調べてみようと思います(expression view is wrong)
community-ja.renesas.com/cafe_rene/forums-groups/tools/f/forum21/9555/e2-studio-expression-view-is-wrong