|
|
在JTAG debug中debugging tools通过 CoreSight 的register进行设置来trigger 各种控制事件1 C) _: _# L( b! V
! |7 N9 U; a! m$ l' C# V
具体关于让A7 CPU停下来,进入debug mode, debugging tools 需要设置CoreSight 的 Embedded Cross Trigger (ETC) 相关的register1 q3 B$ U, l8 {, V! k( |% x0 ^2 g
$ d" a7 u# S+ s5 @ S- A可以设置 Debug Status and Control Register中 DBGDSCR.InstrCompl_l 的这个bit 为 1 来让CPU 进入 halt debug mode,1 |% R! i, Q9 }; A0 Z5 H" I: @
0 P. c. X7 P. y) q) l
硬件方面 会通过 Cross Trigger Interface 触发DBGTRIGGER 信号,让CPU halt
* V o" f& ~$ }9 Y; X; p; z |
|