|
|
在JTAG debug中debugging tools通过 CoreSight 的register进行设置来trigger 各种控制事件
6 x% O/ g6 w2 X% J; x# q( |7 I; P1 Y, Q* Q2 F* ]% A
具体关于让A7 CPU停下来,进入debug mode, debugging tools 需要设置CoreSight 的 Embedded Cross Trigger (ETC) 相关的register, w, Y% h, |2 c% k! |
7 c# l) p7 B% @0 M' |( a- {可以设置 Debug Status and Control Register中 DBGDSCR.InstrCompl_l 的这个bit 为 1 来让CPU 进入 halt debug mode,
% ~6 E: ?5 L; F' d# H: A
; ~6 G- y5 V0 m5 X' P硬件方面 会通过 Cross Trigger Interface 触发DBGTRIGGER 信号,让CPU halt
; ?! R6 [. R/ B3 q& e& { |
|