Motore di ricerca datesheet componenti elettronici
  Italian  ▼
ALLDATASHEETIT.COM

X  

AN2099 Scheda tecnica(PDF) 6 Page - STMicroelectronics

Il numero della parte AN2099
Spiegazioni elettronici  Guidelines for connecting via JTAG protocol to the STR71x microcontroller
PDF  8 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Produttore elettronici  STMICROELECTRONICS [STMicroelectronics]
Homepage  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN2099 Scheda tecnica(HTML) 6 Page - STMicroelectronics

  AN2099 Datasheet HTML 1Page - STMicroelectronics AN2099 Datasheet HTML 2Page - STMicroelectronics AN2099 Datasheet HTML 3Page - STMicroelectronics AN2099 Datasheet HTML 4Page - STMicroelectronics AN2099 Datasheet HTML 5Page - STMicroelectronics AN2099 Datasheet HTML 6Page - STMicroelectronics AN2099 Datasheet HTML 7Page - STMicroelectronics AN2099 Datasheet HTML 8Page - STMicroelectronics  
Zoom Inzoom in Zoom Outzoom out
 6 / 8 page
background image
6/8
Guidelines for connecting via JTAG protocol to the STR71x microcontroller
– The ICE debug control comms register is read (via scan chain2). This register is read in order
to determine whether the processor or the debugger can write to this register to initiate the
handshaking DBGRQ/DBGACK.
– The ICE debug status register is read to check DBGACK . This is to make sure the core is
not already halted in debug mode.
– DBGACK is set to 1, the system is in debug mode.
– The first instructions are passed to the core via scan chain 1 in debug mode.
– DBGACK is deasserted by writing to the ICE debug control register.
– Read back DBGACK = 0 from the ICE debug status register.
– NJTRST and SYSNRST are asserted, TAP is in RESTART (exit from debug mode).
– SYSNRST is deasserted.
4.2 CONNECTION HANDSHAKE PROTOCOL
This sequence is mandatory for connecting to the STR71x. This section could be executed
after the 2048TCK periods as described in Figure 2. The connection sequence:
– The debugger halts the CPU by asserting DBGRQ internally and waits for DBGACK signal
from the CPU.
– Instructions and data are passed to the core via the Embedded ICE scan chain 1, and the
DBGRQ/DBGACK protocol is controlled via scan chain 2.
– TAP goes to soft reset (TMS=1 for 5 TCK pulses) to make sure the JTAG connection starts
from a reset state
– *Scan chain 2 (to access ICE register) is selected to write to the ICE debug control register:
DBGRQ is asserted to the CPU in order to put the CPU in debug mode. Then the ICE debug
status register is read in a loop until DGBACK is asserted by the CPU. A TAP soft reset is
performed in every loop iteration.
– The status register is read, and DBGACK is asserted, the core has entered debug state. As
described in Section 2.3, the CPU enters Halt mode.
– Once in debug state, the CPU needs to be isolated from the rest of the system so that the
debugger is in full control. System peripherals need to be aware that the core is in debug
state, the core is clocked by DCK instead of MCLK, and all the interrupts to the core are dis-
abled. This is done by forcing bit 0 and bit 2 to logic 1 (DGBACK and INT) in the ICE debug
control register, and reading back the ICE status register to make sure these signals have
been asserted.
– The core In debug state shifts instructions/data using scan chain 1 from which point we can
execute instructions to the core, read/write register values in debug state.



Html Pages

1 2 3 4 5 6 7 8


Scheda tecnica Scarica

Go To PDF Page


Link URL



Lei ha avuto il aiuto da alldatasheet?  [ DONATE ] 

Di alldatasheet   |   Richest di pubblicita   |   contatti   |   Privacy Policy   |   Collegamento alla scheda tecnica    |   scambio Link   |   Ricerca produttore
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com