积累基础知识,开发高级工具。
(尽情期待,将在【DIY制作】栏目开源)
一、JTAG简介
JTAG是一个接口,为了这个接口成立了一个小组叫JTAG小组,它成立于1985年。在1990年IEEE发布了IEEE Standard 1149.1-1990,并命名为Standard Test Access Port and Boundary-ScanArchitecture,这就是JTAG。
功能:
- 下载器(下载软件到flash里)
- DEBUG调试
- 边界扫描(访问芯片内部的信号逻辑状态、芯片引脚的状态等)
说明:
JTAG根本没有标准的接口定义,甚至每家公司定义都不一样。具体的参考ARM的《系统和接口设计参考》(文章底部)文档。
常规:
SEGGER公司的J-Link的JTAG接口。
模型:
JTAG下载器就是一个JTAG协议转换盒,它完成了一个从软件到硬件转换的工作(PC端的USB到协议转换盒,而到目标板内部用的还是jtag协议)。
接口图:
参考文献:
参考文档:
链接:https://pan.baidu.com/s/13aQXOXR73_wiERz2kwN15w
提取码:xaaf