Tool News
 
 
 

Tool News

Products Info
Downloads
Tools FAQs
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


  1. 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

  2. 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.

  3. 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.

  4. Workaround
    There are no ways that can circumvent this problem. So, if any of the above conditions is met, don't call the method.

  5. 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




© 2008. Renesas Technology Corp., All rights reserved. Privacy | Legal