XDS系列仿真器已经用了许多年了,但其实一直没有仔细研究过,过去出了故障的时候也都是找别人来帮忙调试的……
XDS100系列
这个系列有3个型号:
- XDS100V1 适合于使用CCS3.3的用户,现已不推荐使用;
- XDS100V2 适合于大多数用户;
- XDS100V3 适合于需要支持IEEE 1149.7标准的用户。
JTAG定义
我之前一直使用的JTAG是14Pin定义的,未来自己DIY的仿真器可能会使用更精简的定义吧。
JTAG中除了电源和地之外通常包含5个信号:
- TDI (test data in)
- TDO (test data out)
- TCK (test clock)
- TMS (test mode)
- TRSTn (test reset) (这个引脚在调试时需要上拉?)
JTAG Connectors and Pinout
C2000 MCU JTAG Connectivity Debug
XDS110仿真器
在280049C的LaunchPad上标配的仿真器,支持2线制调试,应该是未来的发展方向吧。不过硬件成本和电气隔离部分的设计难度似乎更高了。
XDS110 Product page
XDS110 Debug Probe User’s Guide
在CCS的安装目录中有该仿真器固件的更新方法,位置在C:\ti\ccs\ccs_base\common\uscif\xds110
更改仿真器编号
当同时需要连接多个同型号的ControlCard时,需要更改端口号。
教程在 XDS100
考虑到该网站年底会关停,这里截图备份:
与28004x连接的参考电路
在《TMS320F28004x 微控制器 数据表》的82页给出了与DSP连接的典型电路。