MAEC TOOL NEWS:
MAECT-PDSDKCOM-021001D
PDSDK COMキットを用いて、メソッド (sym_val2sym, sym_val2bitまたはsym_get_scope) を含むカスタムウィンドウを作成する際の注意事項を連絡します。
- 該当製品
PDSDK COMキットに対応した以下のデバッガを使用する場合に該当します。
| (1) | シミュレータデバッガ |
| M32C/80, M16C/80, M16C/70シリーズ用 | : |
M3T-PD308SIM V.3.00 Release 2
M3T-PD308SIM V.3.00 Release 1 |
| M16C/60, M16C/30, M16C/20, M16C/10シリーズ用 | : |
M3T-PD30SIM V.5.00 Release 1 |
| (2) | エミュレータデバッガ |
| M32Rファミリ用 | : | M3T-PD32R V.3.00 Release 1 |
| M32C/80, M16C/70シリーズ用 | : |
M3T-PD308F V.2.00 Release 1
M3T-PD308F V.1.00 Release 1 |
| M32C/80, M16C/80シリーズ用 | : | M3T-PD308 V.3.00 Release 1 |
| M16C/60, M16C/30, M16C/20, M16C/10シリーズ用 | : |
M3T-PD30 V.6.00 Release 1 |
| 79xxシリーズ用 | : | M3T-PD79 V.4.00 Release 1 |
| 77xxシリーズ用 | : | M3T-PD77 V.4.00 Release 1 |
| 740ファミリ用 | : | M3T-PD38 V.5.00 Release 1 |
- 内容
- PDSDK COMキットを用いて作成したカスタムウィンドウが以下のメソッドを含む場合、カスタムウィンドウからそのメソッドを呼び出すとエラーを出力する場合があります。
| sym_val2sym | : 指定した値に対応するラベルまたはシンボルの文字列を返す。 |
| sym_val2bit | : 指定した値に対応するビットシンボルの文字列を返す。 |
| sym_get_scope | : 指定したアドレスのスコープ文字列を返す。 |
- 発生条件
- 以下の条件のいずれかを満たす場合に、問題が発生する場合があります。
| (1) |
sym_val2symがあり、引数の値に対応するラベルまたはシンボルが存在しない値を変換値として指定している。 |
| (2) |
sym_val2bitがあり、引数の値に対応するビットシンボルが存在しないアドレスおよびビット番号を変換値として指定している。 |
| (3) | sym_get_scopeがあり、引数にスコープが存在しない領域のアドレスを指定している。 |
- お願い
本件の回避策はありません。発生条件に該当する場合はメソッドを呼び出さないでください。
- 恒久対策
- M3T-PD308SIM, M3T-PD30SIM, M3T-PD32R, M3T-PD308Fは、次期バージョンで改修する予定です。
M3T-PD308, M3T-PD30, M3T-PD79, M3T-PD77, M3T-PD38は、以下の最新版 (2002年9月16日にバージョンアップ) で改修済です。
- M3T-PD308 V.4.00 Release 1
- M3T-PD30 V.7.00 Release 1
- M3T-PD79 V.4.10 Release 1
- M3T-PD77 V.4.10 Release 1
- M3T-PD38 V.5.10 Release 1