Renesas Synergy™

FAQ 3000023 : Cソースプログラムへの定数コードの埋め込み(CC-RL)

Q : 質問

RL78コンパイラCC-RLを使用しています。CPUリセットを発生させるために、0xffのコードをCソースプログラムに埋め込みたいのですが、どのようにしたらよいでしょうか?

 


A : 回答

CC-RLには、アセンブリ記述関数をインライン展開する
#pragma inline_asm の機能があります。
この機能を使用して、アセンブラ疑似命令の.DB命令で、0xffを定義してください。
(例)
#pragma inline_asm sampleasm
void sampleasm(void)
{
.DB 0xff
}
void func(void)
{
...
sampleasm();
...
}

適用製品

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