メモリ・マップ 「使用不可」な領域

メモリマップを見ると「使用不可」となっているメモリ空間があります。
たとえばR5F100xF では 0x18000~0xEFFFF が「使用不可」であり,
なかなかに広大です。

素人考えで,もっと詰められないものか?と思ってしまうのですが,
これは製造上の制約でしょうか?
あるいは非公開な機能(デバッグやテスト用?)が配置されているのでしょうか?

よろしくお願いします。

  • チョコです。

    RL78のメモリMAPとしては、0x7FFFFまではコード・フラッシュがあるようですが、その後の方は公開されていない内蔵機能で使われているようです。

    RL78はMCUで外部にメモリを接続することはできません。従って、R5F100xF では0x18000~0xEFFFF が使用禁止になっているようです。

    これは、RL78のアーキテクチャや設計上の制限と考えられます。

    とにかく、使えると保証されている範囲以外は使わないことをお勧めします。

    以上

  • チョコさん

    ありがとうございます。
    疑問が解決しました!