RENESAS TOOL NEWS 2007年09月16日 : 070916/tn1
| M16Cシリーズ用Cコンパイラパッケージ
ご使用上のお願い
--R8C/Tinyシリーズに関する注意事項-- |
M16Cシリーズ用Cコンパイラパッケージの使用上の注意事項を連絡します。
- 128KB以上のROMを持つR8C/Tinyシリーズの開発に関する注意事項
1. 該当製品
M16Cシリーズ用Cコンパイラパッケージ (M3T-NC30WA)
V.5.40 Release 00* ~ V.5.43 Release 00
この問題は-R8CEオプションを使用する場合に起こります。なお、このオプション
は64KB以上のROMを持つR8C/TinyシリーズMCU用のコードを生成するのに用いられ
ます。
*V.5.40 Release 00より古いバージョンでは-R8CEオプションをサポートして
いないため、本注意事項の対象外となっております。
2. 内容
-R8CEオプションは、アドレス空間が、現在0H~1FFFFH番地対応の仕様となって
います。そのため、128KB以上のROMを持つR8C/Tinyシリーズの場合、次のワーニ
ングが発生することがあります。
・アセンブラワーニング
Location counter exceed 1FFFFH
・リンカワーニング
'section' data exceed 1FFFFH
・ロードモジュールコンバータワーニング
Address exceed 1FFFFH
3. 発生条件
プログラムのアドレスが 1FFFFH番地を超えた場合に発生します。
4. 回避策
ビルド時に該当するワーニングメッセージのみが出力されている場合は、
出力コードは問題ありませんので、ワーニングメッセージを無視することで、
ご対応ください。
5. 恒久対策
-R8CEオプションを使用した場合のアドレス空間を 0H~FFFFFH番地で対応する
よう、次バージョンで修正する予定です。