This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS/TMS320F2.8377万S:XDS510USB无法正确连接

Guru**** 2487425 points
Other Parts Discussed in Thread: TMS570LS3137

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/596367/ccs-tms320f28377s-xds510usb-unable-to-properly-connect

部件号:TMS320F2.8377万S
主题中讨论的其它部件: TMS570LS3137

工具/软件:Code Composer Studio

我购买了XDS510电流隔离USB JTAG仿真器,但似乎无法使其正确连接。

我运行的是Win10 x64,并且安装了具有Spectrum Digital驱动程序的CCSv7。 Wiki提到,只有Linux和MacOS上的64位版本不支持XDS510USB,Windows版的CCS是32位版本,并且支持此调试器。

尝试从CCS进行调试时出现的错误是:

连接到目标时出错:
错误0x80.024万/-2082</s>2082
致命错误:初始化,OCS,
设备驱动程序:在目标CPU上检测到仿真连接丢失。
建议重置仿真器。 这将断开每个
来自仿真器的目标。 然后应关闭并重新打开目标
或硬重置,然后执行emureset,然后重新连接到每个目标。

我在7.1 和5.5 上都收到此错误。 这发生在“配置调试器”阶段,我可以听到“硬件已断开”和“硬件已连接”发出蜂鸣音,就像调试器正在重新连接一样。

设备管理器和SDConfigEx似乎都能识别调试器。

SDConfigEx "可用端口"按钮控制台输出:


**检查可用的USB端口

$$ XDS510USB连接于:
$$ EmuPortAddr=0x510
$$ EmuSerialNumber=S2232.2003万5112522</s>511.2522万

仿真器-->测试控制台输出:

**使用来自目录c:\ti\ccsv5\cc_base\emulation\drivers的仿真应用程序
**检查有效的仿真器/eZdsp

$$您已连接到:
$$ EMUProductNAME=XDS510USB
$$ EmuPortAddr=0x510
$$ EmuPortMode=USB
$$ ProductID=510
$$ ProductVersion=84


**正在检查仿真器/eZdsp扫描连接

**仿真器测试**
$$ EMUProductNAME=XDS510USB
$$ EmuPortAddr=0x510
$$ EmuPortMode=USB
$$ ProductID=510
$$ ProductVersion=84
**仿真器扫描测试

仿真器-->重置控制台输出:

**使用来自目录c:\ti\ccsv5\cc_base\emulation\drivers的仿真应用程序
错误>> XDS510USB重置失败
错误>>仿真器重置失败

单击时,"重置"和"测试"都会发出"硬件断开连接"和"硬件连接"的声音。

无论目标CPU是否通电,我都收到相同的错误TMS320F2.8377万S。

我尝试了两台不同的计算机,两台计算机都出现了相同的错误。

我已尝试删除所有版本的CCS,并从全新安装开始-相同的错误。

非常感谢任何建议:)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    主板是定制主板还是TI Launchpad?  

    **使用来自目录c:\ti\ccsv5\cs_base\emulation\drivers的仿真应用程序
    错误>> XDS510USB重置失败
    错误>>仿真器重置失败[/QUOT]

    此测试似乎是在CCS 5.5 安装过程中完成的。 仿真器重置失败的方式是否与CCS 7.1 相同? 由于仿真器重置失败,我认为问题在于JTAG级别。 我建议从 本页开始 ,查看其中提供的JTAG故障排除提示。 您也可以联系Spectrum Digital,因为他们可能会提供对其驱动程序进行故障排除的其他提示。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢您的回复,Aarti。

    —该板是一个定制板,但它已经在多个CCS版本上与XDS100v2探头完美配合工作了几年。 到目前为止,我已经在两个自定义板上试用过,以前我可以使用XDS100v2调试器对它们进行编程。 我正在使用的处理器是TMS570LS3137和TMS320F2.3877万S。  

    -当我安装5.5 时,它将SDConfigEx替换为“旧”版本。 我在安装5.5 之前尝试过此操作,但使用CC时 出现了相同的错误7.1。  

    -我已经在Wiki上完成了故障排除提示,似乎没有一个与我收到的错误类似。 我将联系Spectrum Digital,了解他们也有哪些提示。

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    问题出在目标板的JTAG接口上。 对于XDS100v2调试探头,JTAG (VCC)引脚5和目标电源3.3V之间放置了一个100欧姆限流电阻器。 XDS510抽取了足够的电流,将此引脚处的电压降低1V,因此未读取正确的VCC。 更改电阻值使其正常工作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Vishaal,

    感谢您的更新,感谢您让我们知道根本原因和修复方法。