1.安装CCS或Uniflash
Note: If installing CCS in Linux, make sure to follow the installation instructions at the Linux Host support page.
2. 安装USB驱动
【正常】
安装CCS或Uniflash后,通常XDS200都能被自动识别,此时在设备管理器的COM&LPT中出现Xds2xx设备,如下图
【异常】
若设备管理器未能显示以上设备,可能是以下几种原因:
- 未安装CCS或Uniflash或(Smart-RF)Flash Programmer
- 设备被匹配了其他驱动程序,需要手动安装Xds2xx驱动程序。
- Windows缺失相关的驱动文件,此时: 1)设备管理器中出现黄色叹号;2)设备属性中提示“找不到指定文件”。请见解决办法。
注:XDS200使用的是Windows自带的驱动程序,需要根据CCS/Uniflash提供的驱动信息文件,才会识别为Xds2xx Emulator/User CDC Serial Port.
更多信息,请见trouble shooting
3. LED灯的状态
当USB正常识别的情况下,LED灯的状态如下:
4. 升级XDS200固件
升级方法:
- 自动升级:当固件版本不匹配时,CCS或Uniflash会提示需要升级固件,在弹出的窗口中点击Update按钮,等待升级结束即可。
- 手动升级:需要通过命令行方式进行升级,请参考XDS2xx固件升级方法,或参考TI官网。
注意:
- 首次使用前,建议自行升级XDS2xx的固件。
- 有些CCS版本下,点击Update按钮并不能升级固件,需要手动升级。
- 在(Smart-RF)Flash Programmer中,不会有升级提示,若未升级XDS2xx固件到V1.0.0.9或以上版本,很可能无法识别目标芯片。
5. 连接JTAG.
- 请注意PIN1的位置。
- 明确JTAG/cJTAG/SWD的线序。
Pin number TI 14-Pin TI 20-Pin (cTI) 4 wires cJTAG 2 wires cJTAG SWD 1 TMS SWDIO / TMS TMS SWDIO/TMS SWDIO 2 nTRST nTRST 3 TDI TDI TDI 4 TDIS TDIS TDIS TDIS TDIS 5 VTRef VTRef VTRef VTRef VTRef 6 7 TDO SWO / TDO TDO 8 GND GND GND GND GND 9 RTCK RTCK 10 GND GND 11 TCK SWCLK / TCK TCK SWCLK/TCK SWCLK 12 GND GND 13 EMU0 EMU0 14 EMU1 EMU1 15 nRESET nRESET nRESET nRESET 16 GND 17 EMU2 18 EMU3 19 EMU4 20 GND 请注意,VTRef(PIN 5) 和 TDIS(PIN 4)必须连接。
VTRef(PIN 5)
仿真器的VTRef(PIN 5)为输入,有以下两方面功能:
1)检测目标板是否已上电。
否则会提示“’-180 (0xffffff4c).’SC_ERR_CTL_NO_TRG_POWER’.”错误
2)用来自自适应JTAG IO电平。
XDS200仿真器会根据VTRef(PIN 5)的输入电平,自适应与目标板通信的JTAG电平。常见的JTAG电平是3.3V,但一些高端的DSP/arm开发板中,超高速通信接口电平是1.8V,往往JTAG IO也被统一到了1.8V,此时XDS200仿真器会自适应到1.8V与其通信。
这是XDS100V2或者隔离型的仿真器不具备的功能。
TDIS(PIN 4)
该PIN脚必须接到GND,可以理解是一个在位信号,否则会提示“’-183′ (0xffffff49) ‘SC_ERR_CTL_CBL_BREAK_FAR’.”错误
RTCK(PIN 9)
部分 DSP/ARM 内核的芯片提供了一个 RTCK 引脚, 则具有自适应JTAG频率的功能。在Target Configuration中,可设置为“Adaptive with user specified limit (Frequency)”XDS200仿真器通过TCK和RTCK在调试初始化时自适用能稳定工作的JTAG频率。
若没有RTCK 引脚,或RTCK 引脚未连接,则建议设置为“Fixed with user specified limit (Frequency)”,并手动调节一个能稳定调试的JTAG频率。
6. 新建 [new Target configuration], 并执行test connection
操作方法请见新建TargetConfiguration
“Test connection”可能会遇到以下两种情况
- 连接正常
- 连接错误
若存在错误,请根据错误信息(错误提示和错误码)定位原因。






