beautypg.com

5 hardware event, 6 time measurement resource, 7 cpu rewrite – Renesas Emulator Debugger M16C PC4701 User Manual

Page 283: 8 mr stk script command

background image

12 Attention

269

12.2.5 Hardware Event

The debugger does not support a command fetch (Fetch) or an interrupt as a hardware event.

If you specify word-length (2-byte length) data from an odd address as an event in the following
data accesses, the event is not detected. Also, even when any other bit of the address that
contains a specified bit is accessed during bit access, the event may become effective.
-

Hardware Break Event

-

Real-time Trace Event

-

Time Measurement Event

In the PID setting, you can specify the access size (BYTE/WORD). However, if you specify an odd
address in the "Address:" field, you cannot specify the WORD size.


Examples to specify the event for data access with its value comparison.

Address

Access size

16bit data bus

8bit data bus

Even Address

WORD
ex.: mov.w #1234h, 8000h

Address: 8000h
Data: 1234h
Data Mask: Don't care

<-

Even Address

BYTE
ex.: mov.b #34h, 8000h

Address: 8000h
Data: 34h
Data Mask: 00FFh

<-

Odd Address

WORD
ex.: mov.w #1234h, 8001h

Not supported

<-

Odd Address

BYTE
ex.: mov.b #34h, 8001h

Address: 8001h
Data: 3400h
Data Mask: FF00h

Address: 8001h
Data: 34h
Data Mask: 00FFh

12.2.6 Time Measurement Resource

You need to specify the operating frequency of mcu for debugger to calculate the time for Trace
window, Time measurement window, or other functions.
You can set it in MCU tab of INIT dialog box. If you use the mcu at 10MHz div 8, please enter 10 and
8 to edit boxes.

12.2.7 CPU rewrite

You can not debug the program using CPU rewrite.

12.2.8 MR STK script command

The MR STK BASE command automatically sets the area where the stack consumption can be
measured. The area set by this command is range of 256KB including the start address of the
system stack. If you want to set other area, please use not the MR STK BASE script command
but the CoVerage BASE script command.