用于访问ARM-Cortex-M4寄存器的JTAG指令

时间:2016-02-19 22:03:28

标签: debugging arm cortex-m jtag amba

我有一个调试探针,允许我执行JTAG操作(指令和数据扫描)。有了这个,我想知道如何知道我正在使用的SOC实现了ARM CoreSight调试架构定义的JTAG调试端口,从而进入MCU寄存器。

我的猜测是,它意味着通过调试端口,访问端口,AMBA AHB总线接口和ARM内核的IO端口进行事务处理。这些交易如何在IR和DR扫描方面进行?我在哪里可以找到一个例子?

1 个答案:

答案 0 :(得分:2)

我不是专家,但我认为皮质技术参考手册应该包含您正在寻找的信息。

谷歌搜索" cortex m4技术参考手册",目前提出这个:

http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.subset.cortexm.m4/index.html

对于具体示例,可能会深入研究openocd项目(http://openocd.org