Category:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
0
1
2
3
4
5
6
7
8
9
Position:IcFull.com » IC Electronic information » Category: J

IC Electronic information

JTAG-based debugging process

In Electronic Infomation Category: J | on December 02,2010

Debugging the target system, the first goal through a certain way to make the system into debug state, in debug mode to complete a variety of debugging features, for example, view the processor state, view and PCM3001E datasheet and modify memory contents. ARMTTDMI can enter debug state the following way.

· program by setting a breakpoint (breakpoint).

· by setting the data breakpoint (watchpoint).

· corresponding external request to enter debug state.

in the target program in a specific location to set breakpoint, when the location of the instruction into the instruction pipeline at the time, ARMTTDMI kernel is expressed as the instruction breakpoint instruction. When the program executes the breakpoint instruction, the processor enters debug state, at this breakpoint instruction has not been executed, then the user can perform required debugging. For example, the view processor status, view and PCM3001E price and modify memory contents.

conditional instructions when the breakpoint is set on, regardless of whether the conditions for the implementation of the directive have been met, when the instruction reaches the execution cycle, the processor will enter debug state.

in a set a breakpoint on the instruction, if the instruction reaches the execution cycle, the program had to jump, or interrupt exception occurs, breakpoint instruction may not be executed. In this case, the processor will refresh the instruction pipeline, allowing the processor to the breakpoint instruction does not enter debug state.

data when the user sets a breakpoint when debugging the target system components will be monitoring the data bus. If the user set conditions are met, the processor will be executing the current instruction into the debugging state. If the current instruction is a LDM or STM, the processor will be operating after the completion of all instructions to enter debug state.

PCM3001E datasheetPCM3001E suppliersPCM3001E Price

Related technical information

All right reserved:icfull.com © 2010-2016 Certificate