RX651内部拡張RAMについて

こんにちは。

現在CS +にてRX651(R5F5651EDDFM#30)のプログラムを作成している者です。プログラム中の変数を256KB以上宣言するとCPUが起動しません。

恐らくRX651(RAM640KB版)はCPUのRAM領域が、通常のRAM領域(256KB)と拡張RAM(384KB)に別れていることが、原因かと思うのですが、どうすればこの拡張RAM領域を使って普段通り変数を宣言出来るのでしょうか。

ハードウェアマニュアルや、スマートコンフィグレータの設定。あとはcs+の設定など見ているのですが、今ひとつこれと言った答えに辿り着けていません。

どなたか教えて頂け無いでしょうか?

  • うめ さん、こんにちは。NoMaYと申します。

    天下り式ですけど、以下の画面コピーのように設定すれば良いですよ。(英語版画面になっていますが、日本語版画面とは容易に対応が付くと思います。) なお、dbsect.cの修正は、BSPモジュールをバージョンアップした時に消えてしまいますので、その時は再度修正して下さい。

    設定例




    実行例