我有一个调试探针,允许我执行JTAG操作(指令和数据扫描)。有了这个,我想知道如何知道我正在使用的SOC实现了ARM CoreSight调试架构定义的JTAG调试端口,从而进入MCU寄存器。
我的猜测是,它意味着通过调试端口,访问端口,AMBA AHB总线接口和ARM内核的IO端口进行事务处理。这些交易如何在IR和DR扫描方面进行?我在哪里可以找到一个例子?
答案 0 :(得分:2)
我不是专家,但我认为皮质技术参考手册应该包含您正在寻找的信息。
谷歌搜索" cortex m4技术参考手册",目前提出这个:
http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.subset.cortexm.m4/index.html
对于具体示例,可能会深入研究openocd项目(http://openocd.org)