Renesas Synergy™

FAQ 3000177 : CRC演算結果の比較(CC-RL)

Q: 質問

RL78コンパイラCC-RLを使用しています。
プログラム中で、マイコンのCRCの演算結果と、リンカで出力した計算結果の比較をしていますが、一致しません。
リンカで出力した演算結果は、0x1fffc番地に格納しているのですが、デバッグツールで見るとマイコンの演算結果と一致しています。考えられる原因はありますか?


A: 回答

リンカで出力したCRCの計算結果を格納している0x1fffc番地は、マイコンのミラー領域ではないので、far属性のポインタでアクセスしてください。
near属性のポインタでは、ミラー領域以外のアドレスにはアクセスできません。

 

適用製品

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