标签: debugging gdb arm jtag
ARMv7-A& R架构手册(DDI0-406B)C1节通过一系列内存映射(或CP14映射)寄存器定义调试接口。功能包括硬件断点,硬件观察点,向量捕获以及处于调试状态的ARM指令的执行。它似乎是JTAG调试的完美替代方案,通常涉及昂贵的电缆和软件。
通过使用我的Cortex A9 MPcore设备,我发现一个内核可以进入调试状态并有另一个内核控制它(步骤调试,断点设置等)。我想知道是否有人超越了这个并用这个接口实现了GDB远程串行协议?