Renesas Synergy™

FAQ 3000007 : ユーザオプションバイトのW0561520メッセージ(CC-RL)

Q : 質問

RL78コンパイラCC-RLを使用しています。次のメッセージが出力されるのですが、対処方法を教えてください。 「W0561520:"user option byte" in ".option_byte" created by device file」

A : 回答

RL78ファミリのユーザオプションバイトが指定されていないため、メッセージが出力されています。
必ず、リンカの-USER_OPT_BYTEオプションか、アセンブリソースファイルを使用して、ユーザオプションバイトを指定してください。
アセンブリソースファイルの場合には、ユーザオプションバイトだけではなくオンチップデバッグオプションバイトも合わせて定義する必要があります。
(例)アセンブリソースファイルでの指定例
.section .option_byte, opt_byte
.db    0xFD    ;0xC0番地
.db    0xFE     ;0xC1番地
.db    0xFF     ;0xC2番地
.db    0x04     ;0xC3番地

適用製品

e² studio
CS+ (旧 CubeSuite+)
RL78ファミリ用Cコンパイラパッケージ

 

 

他にご質問がございましたら、リクエストを送信してください