嵌入式C开发中的JTAG接口简介

浏览:117来源:本站时间:2023-12-12

1.定义:

- JTAG(联合测试行动组)是测试和调试集成电路的标准,广泛用于嵌入式系统开发。

2.目的:

- 能够调试、测试和编程嵌入式系统,支持开发人员检查和操作处理器内部状态。

3.组件:

-测试访问端口(TAP)控制器管理对JTAG接口的访问。

4.主要特点:

-支持互联检查的边界扫描测试。

-启用固件更新的系统内编程。

-广泛用于实时调试,而不会中断操作。


5.JTAG 引脚:

- TCK(测试时钟)、TMS(测试模式选择)、TDI(测试数据输入)、TDO(测试数据输出)。

图片

6.JTAG调试器和探头:

- JTAG调试器连接到JTAG进行调试。

- JTAG探头是连接JTAG调试器与目标系统的连接器或电缆。

7.JTAG边界扫描:

-使用移位寄存器方法检测PCB上的互连故障。

8.JTAG命令:

-通过JTAG发送的命令控制TAP控制器进入调试模式或读取内存等操作命令。

9.系统调试:

- OpenOCD是一种支持使用JTAG进行系统编程和调试的开源工具的示例。

10.常见的JTAG兼容微控制器:

- ARM Cortex-M系列微控制器通常支持JTAG进行调试和编程。


译者注:SEGGER是知名的JTAG调试和开发工具供应商,有着丰富产品线。其他JTAG工具还有XJTAG, iSystem等。

图片
京ICP备:京ICP备05011254号-1 版权归北京麦克泰软件技术有限公司所有
北京麦克泰软件技术有限公司