Renesas Synergy™

FAQ 3000239 : E0562320メッセージ「アセンブラで定義したROMデータのセクション」(CC-RL)

Q: 質問

RL78コンパイラCC-RLを使用しています。アセンブラで、0x2f000番地に配置するROMデータを定義しているのですが、次のエラーになります。対処方法を教えてください。

(例)出力メッセージ
E0562320:Section address overflowed out of range : "ABC_AT2F000"

(例)アセンブラでの定義
.SECTION ABC, CONST
.ORG 0x2f000
.DB2 0x1234


A: 回答

.SECTION疑似命令の再配置属性が"CONST"の場合、セクションはミラー元領域に配置する必要があります。
ミラー元領域の範囲外のアドレスを指定しているため、E0562320エラーが出力されています。

ミラー元領域以外に配置する場合には、再配置属性"CONSTF"を使用してください。

(例)アセンブラでの定義
.SECTION ABC, CONSTF ; 変更
.ORG 0x2f000
.DB2 0x1234

適用製品

CS+ (旧 CubeSuite+)
e² studio
RL78ファミリ用Cコンパイラパッケージ
他にご質問がございましたら、リクエストを送信してください