嵌入式C开发中的JTAG接口定义及主要特点

描述

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进行调试和编程。







审核编辑:刘清

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分