Renesas M34551T2-MCU Network Card User Manual


 
( 33 / 40 )
6.9 Program Execution (G, GB)
The PC4504 and the M34551T2-MCU’s hardware is subject to the following restrictions with respect
to the operation of the program execution commands (G and GB).
(1) Continuous description of instructions
Hardware breakpoints set in a continuous description of instructions following one after another
do not cause a break to occur in the continuous description of instructions. A break occurs only
after fetching the address where the continuous description of instructions is discontinued. (See
Program example 6.3.)
However, a break does occur even in a continuous description of instructions when an external
trigger break or forced break is encountered. For execution to be resumed in this case, you need
to make sure that the execution start address is next to the continuous description of instructions.
(See Program example 6.4.)
Program example 6.3
If a forced or external trigger break is applied at POINT, execution is halted at POINT+1.
When resuming program execution after the break, make sure that the start address is at
POINT+2, an address immediately after the continuous description of instructions is
discontinued.
Program example 6.4
POINT:
POINT+2:
LA
LA
LA
XAM
0
1
2
3
; Continuous description of instructions
If a break is set at POINT, execution is halted immediately before the XAM institution at
address POINT+2.
POINT:
POINT+1:
POINT+2:
LA
LA
LA
XAM
0
1
2
3
; Continuous description of instructions