 |
|
 |
MAEC TOOL NEWS:
MAECT-PDSDKCOM-021001D
Note on Emulator/Simulator Customizing Kit PDSDK COM KIT
|
Please take note of the following problem in using emulator/simulator customizing kit PDSDK COM KIT:
- On creating custom windows calling such "methods" as sym_val2sym, sym_val2bit, and sym_get_scope by using PDSDK COM KIT
- Debuggers Concerned
The following debuggers supporting PDSDK COM KIT are concerned:
| (1) | Simulator debuggers |
| M32C/80 and M16C/80 MCU series: |
M3T-PD308SIM V.3.00 Release 2 M3T-PD308SIM V.3.00 Release 1 |
| M16C/60, M16C/30, M16C/20, and M16C/10 MCU series: |
| M3T-PD30SIM V.5.00 Release 1 |
| (2) | Emulator debuggers |
| M32R MCU family: |
| M3T-PD32R V.3.00 Release 1 |
| M32C/80 MCU series: |
M3T-PD308F V.2.00 Release 1 M3T-PD308F V.1.00 Release 1 |
| M32C/80 and M16C/80 MCU series: |
| M3T-PD308 V.3.00 Release 1 |
| M16C/60, M16C/30, M16C/20, and M16C/10 MCU series: |
| M3T-PD30 V.6.00 Release 1 |
| 79xx MCU series: |
| M3T-PD79 V.4.00 Release 1 |
| 77xx MCU series: |
| M3T-PD77 V.4.00 Release 1 |
| 740 MCU family: |
| M3T-PD38 V.5.00 Release 1 |
- Description
- If the custom window created using PDSDK COM KIT can call any of the methods listed below, calling it from the custom window may result in an error.
| sym_val2sym | : Returns the character string of the label or symbol obtained by converting the value passed as the argument to this method. |
| sym_val2bit | : Returns the character string of the bit symbol obtained by converting the address and bit number passed as the arguments to this method. |
| sym_get_scope | : Returns the character string of the scope of the address passed as the argument to this method. |
- Conditions
- This problem may occur if any of the following three conditions is satisfied:
| (1) |
Method sym_val2sym is called, which takes as its argument a value that has no label or symbol after conversion. |
| (2) |
Method sym_val2bit is called, which takes as its arguments an address and bit number that have no bit symbol after conversion. |
| (3) | Method sym_get_scope is called, which takes as its argument the address of an area whose scope has not yet been defined. |
- Workaround
There are no ways that can circumvent this problem. So, if any of the above conditions is met, don't call the method.
- Schedule of Fixing the Problem
- For M3T-PD308SIM, M3T-PD30SIM, M3T-PD32R, and M3T-PD308F, we plan to fix this problem in our next release.
For M3T-PD308, M3T-PD30, M3T-PD79, M3T-PD77, and M3T-PD38, the problem was fixed in their latest versions upgraded on September 16, 2002. Those latest versions are as follows:
- 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
|
 |