お世話になります。
RXコンパイラcc-rxにおいてプリプロセッサ命令には下記のような物はないと認識したので宜しいですよね?
これらはGCCの場合に有効なプリプロセッサ命令ですよね。
DTERMFCN=1 -DONESTEPFCN=1 -DMAT_FILE=0 -DMULTI_INSTANCE_CODE=0 -DINTEGER_CODE=0 -DMT=0 -DCLASSIC_INTERFACE=0 -DALLOCATIONFCN=0 -DTID01EQ=0 -DMODEL=NassFCM -DNUMST=1 -DNCSTATES=0 -DHAVESTDIO
マイコンの変更に伴うコード移植をしております。前マイコンはTIのRM46 ARM系出会ったため、GCCでした。
どうぞ宜しくお願いします。
とっさん さん、こんにちは。NoMaYです。> これらはGCCの場合に有効なプリプロセッサ命令ですよね。以下でGoogle検索して気付いたのですが、MATLAB/Simulinkの生成コードで使われているものではありませんか?つまり、GCCとかCC-RXとかとは関係が無いのではありませんか?Google検索: "-DONESTEPFCN"www.google.com/search?q=%22-DONESTEPFCN%22
ほや です。GCCの-Dオプションに対応するのは、CC-RXだと-defineなのですが、確かにシンボル名がMATLABっぽいですね...(参考) CC-RXコンパイラオプション -definehttp://tool-support.renesas.com/autoupdate/support/onlinehelp/ja-JP/csp/latest/CS+.chm/Compiler-CCRX.chm/Output/ccrx02c0501y0104.html