
REJ10J1593-0100
Rev.1.00 Jul.01.07
page
3 of 11
1.8 Real-time OS debugging functions
1. When several labels are allocated to the entry address of the tasks or handlers, the task name or
the handler name displayed in the windows may be different from the actual function name.
2. When you use the feature to issue system-calls by the script command (MR SYS), the target
program should be built with a specific option. For details, refer to the topic “Prepare the real-
time OS debug” in the online help.
3. When you use the task pause function, the following code should be inserted to the configuration
file of your target program. For details, refer to the user’s manual of the real-time OS.
// System Definition
system {
:
task_pause = yes; // Insert this line
};
4. The task pause function uses the address match interrupt of the target MCU. When the target
program uses the address match interrupt, or when you use the address match interrupt break
function, the task pause function can not be used.
5. When you see the usage of stacks by the script command “MR STK”, if the system stack area or
each task stack area exceeds the boundary of the coverage bank (256KB boundary), the result will
not be displayed.
1.9 Macro recording function
The debug windows which support the macro recording function are memory, registers, IO, ASM
watch, and C watch. And also, the debug operations which support this are Reset CPU, Go, Reset Go,
Go To Cursor, Step In, Step Over, Step Out, Add/Delete break points, Add/Delete address match
interrupt break points, and Download the target program.
1.10 Test facility function
The contents to be compared by the test facility functions are memory, registers, I/O, Output, stack
race, ASM watch, and C watch.
1.11 Using cast operators for the member variable
When you use cast operators for the member variable to refer to it as the pointer of the structure, you
would not refer to it correctly.
1.12 Download module dialog box
This debugger does not support the setting of "Offset", "Memory verify on download", and "Access
Size" in the download module setting dialog box. These are always treated as "Offset: 0", "Memory
verify: off", and "Access Size: 1".
1.13 Real-time execution of the target program
If the following operations are invoked while the target program is running, the real-time execution
capability will be lost.
! Dump memory
- update the display of Memory Window
- update the display of ASM Watch Window or C Watch Window
- update the display of Source Window (DIS or MIX mode)
- display the value of variables in Source Window
! Clear access history in RAM Monitor Window
! Change the ram monitor area in RAM Monitor Window
! Add or remove software break points
! Change the status of hardware break points
! Get the trace information forcibly or re-start recording the trace information in Trace Window
Komentarze do niniejszej Instrukcji