2008-07-29

JTAG

经常在拿到winboard的时候需要跳线并将Lauterbach连接到板子的JTAG接口,以便开始接下来的调试工作。这里设计到的JTAG接口是什么呢?

JTAG主要有两大功能:测试芯片的电气特性,检测芯片是否有问题;调试(Debug),对芯片以及外围设备进行调试。一个含有JTAG Debug接口模块的CPU,只要时钟正常,就可以JTAG通过接口访问CPU的内部寄存器、挂在CPU总线上的设备以及内置模块的寄存器,这也就是为什么可以放断点的原因。

JTAG接口有4个pin:
1.TMS 模式选择
2.TCK 时钟
3.TDI 数据输入
4.TDO 数据输出

No comments: