RENESAS TOOL NEWS 2006年12月16日 : 061216/tn7
M32Cシリーズ*用シミュレータデバッガおよびエミュレータデバッガの使用上の
注意事項を連絡します。
- IOウィンドウでIOレジスタ値を参照する際の注意事項
* M32C/90, M32C/80, M16C/80, およびM16C/70シリーズの総称です。
1. 該当製品
(1) M32C シミュレータデバッガ V.1.02 Release 00
(2) M32C PC7501 エミュレータデバッガ V.1.02 Release 00
(3) M32C PC4701 エミュレータデバッガ V.1.02 Release 00
(4) M32C コンパクトエミュレータデバッガ V.1.02 Release 00
(5) M32C FoUSB デバッガ V.1.02 Release 00
(6) M32C E8 エミュレータデバッガ V.2.00.00, V.2.01.00およびV.2.01.01
2. 内容
該当製品を使用して、M32CシリーズのMCUをデバッグする場合に以下の問題が
発生します。
(1) IOウィンドウでCANiスロットバッファ選択レジスタC0SBS, C1SBS, または
C2SBSの値をビットレベルに展開して参照した場合、ビット4から7までの
4ビットの値を表示するべきところ*にビット5から7までの3ビットの値が表示
されます。
* C0SBS, C1SBS, C2SBSのビット4から7までの4ビットは、IOウィンドウ上の
Name欄に次のとおり表示されます。
| レジスタ |
IOウィンドウの表示 |
| C0SBS |
buffer1_c0sbs |
| C1SBS |
buffer1_c1sbs |
| C2SBS |
buffer1_c2sbs |
(2) IOウィンドウにDMA2要因選択レジスタ(DM2SL)およびDMA3要因選択レジスタ
(DM3SL)が表示されないため値を参照できません。
3. 回避策
以下の手順で、改修済みIOファイルを使用してください。
(1) 改修済みIOファイルをダウンロードする
(a) m32c_sim_io_file.zip (157KB):M32Cシミュレータデバッガ用
(b) m32c_pc7501_io_file.zip (137KB):M32C PC7501エミュレータデバッガ用
(c) m32c_pc4701_io_file.zip (48KB):M32C PC4701エミュレータデバッガ用
(d) m32c_cpe_io_file.zip (137KB):M32Cコンパクトエミュレータデバッガ用
(e) m32c_fousb_io_file.zip (157KB):M32C FoUSB/UAERデバッガ用
(f) m32c_e8_io_file.zip (111KB):M32C E8エミュレータデバッガ用
(2) ダウンロードしたファイルを解凍する。
(3) 解凍したIOファイル(xxx.io)すべてを、製品インストール時に格納された
IOファイルに上書きコピーする。
製品のインストールフォルダが"C:¥Program Files¥Renesas¥Hew"の場合、
それぞれ以下のフォルダにIOファイルが格納されています。
(a) M32C シミュレータデバッガ:
C¥Program Files¥Renesas¥Hew¥
Tools¥Renesas¥DebugComp¥Platform¥PDTarget¥PD308SIM¥IO Files
(b) M32C PC7501エミュレータデバッガ:
C:¥Program Files¥Renesas¥Hew¥
Tools¥Renesas¥DebugComp¥Platform¥PDTarget¥PD308F¥IO Files
(c) M32C PC4701エミュレータデバッガ:
C:¥Program Files¥Renesas¥Hew¥
Tools¥Renesas¥DebugComp¥Platform¥PDTarget¥PD308¥IO Files
(d) M32C コンパクトエミュレータデバッガ:
C:¥Program Files¥Renesas¥Hew¥
Tools¥Renesas¥DebugComp¥Platform¥PDTarget¥PD308MF¥IO Files
(e) M32C FoUSBデバッガ:
C:¥Program Files¥Renesas¥Hew¥
Tools¥Renesas¥DebugComp¥Platform¥PDTarget¥KD308¥IO Files
(f) M32C E8 エミュレータデバッガ:
C:¥Program Files¥Renesas¥Hew¥
Tools¥Renesas¥DebugComp¥Platform¥E8¥E8M32C¥IOFiles
(4) High-performance Embedded Workshop を起動し、「IOファイルを指定」
ダイアログボックス*の参照ボタンをクリックして表示されたIOファイルの
中から(3)で上書きしたIOファイルを指定する。
* IOウィンドウ上で右クリックしてポップアップメニューを開いて
IOファイルのロードを選択すると開く。
4. 恒久対策
本内容は、次期バージョンで改修する予定です。