Tool News
 
 
 

Tool News

Products Info
Downloads
Tools FAQs
MESC TOOL NEWS: MESCT-PD30-990701D

PD30, PD79, PD77, and PD38
Precautions

Please take note of the following problem in using emulator debuggers PD30, PD79, PD77, and PD38 for the M16C/60 and M16C/20 series, the 7900 series, the 7700 and 7751 series, and the 740 family of microcomputers, respectively.


Products Concerned
Product NameDescription
PD30 V.4.00 Release 1Emulator debugger for M16C/60,M16C/20 series MCUs
PD79 V.2.00 Release 1Emulator debugger for 7900 series MCUs
PD77 V.2.00 Release 1Emulator debugger for 7700 and 7751 series MCUs
PD38 V.3.00 Release 1AEmulator debugger for 740 family MCUs


Problem
When structures containing pointer variables as their members are referenced in the C watch, global, local, or file local window of the products concerned, some of members may not be referenced.
   [Example]
    ------------------------------------------------------------------
   |     typedef struct tag_ST
   |     {
   |          char* c;
   |          unsigned int R1;
   |          unsigned int R2;
   |          unsigned int R3;
   |          unsigned int R4;
   |          unsigned int R5;
   |      } ST;
   |      ST st;
   |
   |      void main( void )
   |      {
   |             :
   |      }
   |
    ------------------------------------------------------------------
If global variable "st" in the above program is referenced in the C watch window, st.c and st.R1 will be accessible, but st.R2--st.R5 not.
Workaround
Reference structures by using either of the following methods:
  1. Use a PRINT command in the script window; for example, typing "PRINT st" allows you to reference all of the members of structure "st".

  2. Make entries of members of a structure directly in the C watch window; for example, enter st.R4 in the C watch window in order to reference member R4 of structure "st".

Schedule of Fixing Problem
We plan to fix this problem in our next release.





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