 |
|
 |
RENESAS TOOL NEWS on June 1, 2005: RSO-M3T-NC30WA_2-050601D
A Note on Using C-Compiler Package M3T-NC30WA
--On Using Preprocessing Directive
#pragma BITADDRESS-- |
Please take note of the following problem in using the M3T-NC30WA C-compiler
package (this C-compiler package is used for the M16C/60, M16C/30, M16C/20,
M16C/10, M16C/Tiny and R8C/Tiny series of MCUs):
- On using preprocessing directive #pragma BITADDRESS
- Versions Concerned
M3T-NC30WA V.5.10 Release 1 through M3T-NC30WA V.5.30 Release 02
- Description
When variables defined using the #pragma BITADDRESS preprocessing directive are referenced,
they will not be displayed but different addresses from them will be in the C Watch window of the emulator debugger or simulator debugger.
- Example
---------------------------------------------
#pragma BITADDRESS io 1,100H
_Bool io;
---------------------------------------------
- Workaround
Enter the absolute addresses of the variables defined by #pragma BITADDRESS into the ASM Watch window of the emulator debugger or simulator debugger, and then reference them.
- Schedule of Fixing the Problem
We plan to fix this problem in the next release of the product.
|
 |