RENESAS TOOL NEWS 2007年10月01日 : 071001/tn6
| E10A-USBおよびE200F用エミュレータソフトウェア
使用上のお願い |
SuperH RISC engineファミリ用 E10A-USBおよびE200Fエミュレータソフトウェアの
使用上の注意事項を連絡します。
1. 対象製品
1.1 E10A-USBエミュレータ
| 製品名: |
E10A-USB |
| 型名: |
HS0005KCU01H および HS0005KCU02H |
| 対象エミュレータソフトウェアバージョン: |
V.2.09 Release 00以前 |
| 対象マイコン: |
SuperH RISC engineファミリ
SH7260シリーズ、
SH7200シリーズ SH7201グループおよびSH7203グループ、
SH-Ether SH7670グループ |
1.2 E200Fエミュレータ
| 製品名: |
E200F |
| 型名: |
R0E0200F1EMU00 |
| 対象エミュレータソフトウェアバージョン: |
V.2.04 Release 00以前 |
| 対象マイコン: |
E10A-USBと同じ |
2. 不具合内容
FPU例外を発生する命令の発行から、FPU例外処理要求発生のサイクルまで
の間にプログラムがブレークポイントで中断、停止した場合、エミュレータ
ソフトウェアで浮動小数点レジスタの表示が正しく行われません。
ただし、本現象発生後に継続してユーザプログラムを実行した場合、ユーザ
プログラムでは浮動小数点レジスタは正しく動作します。
表示が正しくない浮動小数点レジスタ:
(1)浮動小数点レジスタ:FPRi(16レジスタ)
FPR0, FPRl, FPR2, FPR3, FPR4, FPR5, FPR6, FPR7,
FPR8, FPR9, FPR10, FPR11, FPR12, FPR13, FPR14, およびFPR15
(2)単精度浮動小数点レジスタ:Fri(16レジスタ)
FR0~FR15 は FPR0~FPR15に割り当てられます。
(3)倍精度浮動小数点レジスタまたは単精度浮動小数点レジスタのペア
:DRi(8レジスタ)
DR0 (FR0 およびFR1)、DR2 (FR2 およびFR3)、DR4 (FR4 およびFR5)、
DR6 (FR6 およびFR7)、DR8 (FR8 およびFR9)、DR10 (FR10 およびFR11)、
DR12 (FR12 およびFR13)、およびDR14 (FR14 およびFR15)
3. 暫定対策
本現象発生後、追加でステップ実行を行ってください。
エミュレータソフトウェアで浮動小数点レジスタの表示は正常値となります。
4. 恒久対策
E10A-USB:
V.2.11 Release 00以降で対策予定
E200F:
V.2.06 Release 00以降で対策予定