MAEC TOOL NEWS:
MAECT-M3T-PD30SIM-021116D
M16C/60, M16C/30, M16C/20, M16C/10シリーズ用シミュレータデバッガM3T-PD30SIMの使用上の注意事項を連絡します。
- 該当製品
M3T-PD30SIM 全バージョン
- 内容
以下のSP相対アドレッシングモードを使用したMOV命令で転送した結果、dest(destination)のMSBの値が "0" でも、destの下位8ビットのMSBが "1" の場合は、Sフラグが "1" になります (正しくは、Sフラグは "0"になります)。
- MOV.W dsp8[SP], dest
- MOV.W src, dsp8[SP]
- 発生例
-------------------------------------------------------------
MOV.W #00FFH, R0
LDC #780H, SP
MOV.W R0, 10H[SP] ; "0" になるべきSフラグが不正に "1" になる
MOV.W 10H[SP], R1 ; "0" になるべきSフラグが不正に "1" になる
-------------------------------------------------------------
- 対応策
- PDxxSIM I/O DLLキットに含まれているシミュレータエンジンsim30.exeでは問題が発生しません。
M3T-PD30SIMのsim30.exeを、PDxxSIM I/O DLLキットのsim30.exeと差し替えてください。
以下の手順で差し替えてください。
M3T-PD30SIM V.5.00 Release 1をご使用の場合は(1)の作業は不要です。
| (1) | M3T-PD30SIM V.5.00 Release 1にバージョンアップしてください。
日本語版はこちらから オンラインバージョンアップできます。
英語版はこちらから オンラインバージョンアップできます。
※ PDxxSIM I/O DLLキットのsim30.exeは、M3T-PD30SIM V.5.00 Release 1に対応していますので、V.5.00 Release 1へのバージョンアップが必要です。
|
| (2) | PDxxSIM I/O DLLキットを、ダウンロードしてインストールしてください。
日本語版はこちらから ダウンロードしてください。
英語版はこちらから ダウンロードしてください。
|
| (3) | M3T-PD30SIMをインストールしたディレクトリにあるsim30.exeをPDxxSIM I/O DLLキットをインストールしたディレクトリの "SimEngine" ディレクトリにあるsim30.exeと差し替えてください。 |
- 恒久対策
本内容は、次期バージョンアップ時に改修する予定です。