
REJ10J1593-0100
Rev.1.00 Jul.01.07
page
4 of 11
1.14 The option “Always treat variables of enumerator type with unknown size as 1
byte”
The “Always treat variables of enumerator type with unknown size as 1 byte” option is effective after
downloading the program. When the option status is changed, target program should be downloaded
again.
And also, this option is effective for all variables of enumerator type in the program, even if the
compiling options are different for each file.
1.15 Debugging for assembler macros
When the break points are set at the assembler macro codes, the break points would be set at the
different address or not be displayed as the PC line.
1.16 Debugging for inline functions
When stepping the function including the call for a inline function, local variables would not be able
to be referred.
1.17 Automatic target connection on changing the session
When the target connection is not performed on changing the session, select the menu [Debug] ->
[Connect]. To perform automatic target connection, remove the check from the option “Do not perform
automatic target connection” in the Option tab on Debug Setting dialog box which is invoked by the
menu [Debug] -> [Debug Settings…].
1.18 Run program option
The “Run Program” dialog box enables to specify several temporary PC breakpoints, but this
debugger only supports one breakpoint which is listed first in the “Temporary PC breakpoints” list box.
1.19 Selection of the object format for download module
When the specified file format in the debug setting dialog box is different from the format of the object
module file, downloading the file may cause a freeze of the debugger. Please select the correct object
format. And also, when selecting the object format for download module file, if there are two or more
object format, whose name includes the vender name another ones do not include it, prioritize the file
whose name includes vender name leading the object format name.
1.20 Notes on Debugging (M16C R8C PC7501 Emulator Debugger)
1.20.1 Variables assigned to registers
When you build a target program, IAR EWM16C may generate the warning like following:
Warning [w23]: Cannot represent location of Register pair variable
'R1H:R1L'
In this case, you can not see the variable, which is assigned to R1 in the emulator software.
IAR will fix it by upgrading XLINK in near future. Please ask IAR about it for more details.
1.20.2 About the self-check function
In using the self-check function, if you connect the PC7501 emulator with PC via LAN interface, the
self-check may fail to diagnose the emulator. When you use the self-check function, please use another
communication interface except LAN interface.
1.20.3 Display of the cause of last break
When the target program stops by the access protect function, the cause of the last break, which is
displayed in Status Window and Output Window, may not be displayed correctly.
1.20.4 Disassembly display in Trace window
The disassembled instructions may not be displayed correctly in the case blow:
Komentarze do niniejszej Instrukcji