メモリマップを見ると「使用不可」となっているメモリ空間があります。たとえばR5F100xF では 0x18000~0xEFFFF が「使用不可」であり,なかなかに広大です。
素人考えで,もっと詰められないものか?と思ってしまうのですが,これは製造上の制約でしょうか?あるいは非公開な機能(デバッグやテスト用?)が配置されているのでしょうか?
よろしくお願いします。
チョコです。
RL78のメモリMAPとしては、0x7FFFFまではコード・フラッシュがあるようですが、その後の方は公開されていない内蔵機能で使われているようです。
RL78はMCUで外部にメモリを接続することはできません。従って、R5F100xF では0x18000~0xEFFFF が使用禁止になっているようです。
これは、RL78のアーキテクチャや設計上の制限と考えられます。
とにかく、使えると保証されている範囲以外は使わないことをお勧めします。
以上
チョコさん
ありがとうございます。疑問が解決しました!