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/TMDSEMU110-U:XDS110无法正常工作,但我的XDS100v2工作正常。

Guru**** 2606375 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/628509/ccs-tmdsemu110-u-xds110-not-working-but-my-xds100v2-works-fine

部件号:TMDSEMU110-U
线程中讨论的其他部件:TMS320F2.8377万DTMS320F2.8377万S

工具/软件:Code Composer Studio

我们在一个项目上使用XDS100v2已有近一年。 我们决定现在将项目分成两部分。因此我们需要另一个JTAG。 我们订购了XDS110。 底线是它不起作用。

我遵循了手册中的所有内容。

*固件已升级。

*重置设备

*已将CCS更新到版本7。

*已验证正确的驱动程序。

*已尝试使用多根USB电缆(已知良好的电缆)进行测试

*已在论坛上查看答案

不管用。

我已在问题的测试屏幕下方添加了{xml code of the XDS110},下面是我正在使用的XDS100v2的{xml code}。

我有想法,如果我无法快速获得一些想法,我打算将此事返回给TI.com。  

感谢任何人给我的任何帮助。   

卡盘

---------------- 目标测试期间出现错误屏幕----------------------------------

[开始:Texas Instruments XDS110 USB调试探头_0]

执行以下命令:

%CCS_base/common/uscif/dbgjtag -f %boarddataFilet%-RV -o -S完整性

[结果]


——— [打印主板配置路径名]------------------

C:\Users\Chuck\AppData\Local\TEXASI~1\CCS\
TI\0\0\BrdDat testBoard.dat

——— [打印reset-command软件日志文件]------------------

该实用程序选择了100或510类产品。
该实用程序将加载适配器'jioxds110.dll'。
图书馆的构建日期为2017年7月21日。
库的构建时间是'19:36:41'。
库软件包版本为7.0 .48.0。
库组件版本为35.35 .0.0。
控制器不使用可编程FPGA。
控制器的版本号为'5'(0x0.0005万)。
控制器的插入长度为'0'(0x0万000000)。0万。
此实用程序将尝试重置控制器。
此实用程序已成功重置控制器。

——— [打印reset-command hardware log-file (重置命令硬件日志文件)]------------------

扫描路径将通过切换JTAG TRST信号重置。
控制器是带USB接口的XDS110。
从控制器到目标的链路是直接链路(不带电缆)。
该软件配置了XDS110功能。
控制器无法监控EMU[0]引脚上的值。
控制器无法监控EMU[1]针脚上的值。
控制器无法控制输出引脚上的正时。
控制器无法控制输入引脚上的正时。
扫描路径链路延迟已完全设置为'0'(0x0000)。

——— [出现错误,此实用程序已中止]---------------

此错误由TI的USCIF驱动程序或实用程序生成。

值为'-233'(0xffffff17)。
标题为'C_ERR_PATH_Broken '。

解释如下:
JTAG IR和DR扫描路径不能循环位,它们可能已损坏。
扫描JTAG扫描路径的尝试失败。
目标的JTAG扫描路径似乎已中断
存在卡在一个位置或卡在零位置故障。

[结束:Texas Instruments XDS110 USB调试探头_0]

---------------------------------------------------------------------------------------------------------------------------------------------

---------------- XML-代码XDS110------------------

<?xml version="tal" 1.0 encoding="utf-8" standale="no"?>
<configurations XML_version="configurations" 1.2 id="configurations_0">
<configuration XML_version="USB" id="Texas Instruments XDS110 1.2 调试探头_0">
<instance XML_version="USB" desc="Texas Instruments XDS110 1.2 Debug Probe_0" href="connections/TIXDS110_Connection.xml" id="Texas Instruments XDS110调试探头_0" xml="TIXDS110_Connection.xml" xmlpath="connections"/>
<connection XML_version="USB" id="Texas Instruments 1.2 XDS110调试探头_0">
<instance XML_version="drivers/tixds510icepick_c.xml" 1.2 id="drivers" xml="tixds510icepick_c.xml" xmlpath="drivers"/>
<instance XML_version="drivers/tixds510c28x.xml" 1.2 id="drivers" xml="tixds510c28x.xml" xmlpath="drivers"/>
<instance XML_version="drivers/tixds510cla1.xml" 1.2 id="drivers" xml="tixds510cla1.xml" xmlpath="drivers"/>
<instance XML_version="drivers/tixds510cs_child.xml 1.2 id="drivers" xml="tixds510cs_child.xml" xmlpath="drivers"/>
<platform XML_version="platform_0"> 1.2
<instance XML_version="TMS320F2.8377万D_0" 1.2 href="devices/tms320f2.8377万d.xml" id="TMS320F2.8377万D_0" xml="tms320f2.8377万d.xml" xmlpath="devices"/>
<device HW_revision="1" XML_version="TMS320F2.8377万D_0" 1.2 id="TMS320F2.8377万D_0" partnum="TMS320F2.8377万D">
路由器HW_revision="ICEP" 1.0 XML_version="ICEPick_C 1.2 router" id="IcePick_C_0" ISA="ICEPICKICK _C">
<subpath id="subpath_1">
<Property type="numicfield" value="0x11" desc="Port Number_0" id="Port Number"/>
</subpath>

</device>
</platform>

</configuration>
</configurations>

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    上面的屏幕不允许我键入任何其他内容。这是xds100v2的另一个xml代码

    -------- XDS100v2------------------

    <?xml version="tal" 1.0 encoding="utf-8" standale="no"?>
    <configurations XML_version="configurations" 1.2 id="configurations_0">
    <configuration XML_version="USB" id="Texas Instruments 1.2 100v2调试探头_0">
    <instance XML_version="USB" desc="Texas Instruments XDS100v2 1.2 调试探头_0" href="connections/TIXDS100v2_Connection.xml" id="Texas Instruments XDS100v2调试探头_0" xml="TIXDS100v2_Connection.xml" xmlpath="connections"/>
    <connection XML_version="USB" id="Texas Instruments 1.2 100v2调试探头_0">
    <instance XML_version="drivers/tixds100v2icepick_c.xml" 1.2 id="drivers" xml="tixds100v2icepick_c.xml" xmlpath="drivers"/>
    <instance XML_version="drivers/tixds100v2c28x.xml" 1.2 id="drivers" xml="tixds100v2c28x.xml" xmlpath="drivers"/>
    <instance XML_version="drivers/tixds100v2cla1.xml" 1.2 id="drivers" xml="tixds100v2cla1.xml" xmlpath="drivers"/>
    <instance XML_version="drivers/tixds100v2cs_child.xml 1.2 " id="drivers" xml="tixds100v2cs_child.xml " xmlpath="drivers"/>
    <platform XML_version="platform_0"> 1.2
    <instance XML_version="TMS320F2.8377万D_0" 1.2 href="devices/tms320f2.8377万d.xml" id="TMS320F2.8377万D_0" xml="tms320f2.8377万d.xml" xmlpath="devices"/>
    <device HW_revision="1" XML_version="TMS320F2.8377万D_0" 1.2 id="TMS320F2.8377万D_0" partnum="TMS320F2.8377万D">
    路由器HW_revision="ICEP" 1.0 XML_version="ICEPick_C 1.2 router" id="IcePick_C_0" ISA="ICEPICKICK _C">
    <subpath id="subpath_1">
    <Property type="numicfield" value="0x11" desc="Port Number_0" id="Port Number"/>
    </subpath>

    </device>
    </platform>

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

    在目标配置的“高级”设置下,您应该能够修改JTAG时钟频率。 可能值得尝试较慢的频率。 XDS100的运行速度为1MHz,而XDS110的运行速度为2.5MHz。

    另外,请确保禁用cJTAG/SWD,并且没有其它仿真器同时连接到PC。

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

    这不能解决问题。

    但是我在互联网上发现越来越多关于人们能够在自定义主板上使用XDS100v2的帖子,这些帖子非常好,但是无法让XDS110正常工作,并且出现了与我们相同的错误。 (非常奇怪)。XDS110与带有JTAG连接器的ti.experimemencers板一起使用时工作正常。因此,似乎已经排除了它不工作的可能性。现在来看看xds100v2不需要的xds110需要什么。我们的自定义板接线了 TI.com实验者板是为我们使用的芯片布线的。  

    所以仍然是一种损失。

    卡盘

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

    我会将此内容转到Code Composer论坛,他们应该在这里有更多的XDS110经验。

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

    我不认为您的TRST信号有外部下拉?

    e2e.ti.com/.../229.0799万

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

    我注意到,TRST信号只有在高电压(在TMS320F2.8377万S上使用XDS110)时才驱动到2.4V,并且只连接我的逻辑分析器就解决了问题。 然后我将处理器数据表建议的2.2k欧姆下拉电阻更改为10k欧姆。 这解决了问题(现在的高电平为2.8V)。

    -索尔

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

    很抱歉回复延迟,没有收到电子邮件说我有回复,一周后 ,我不再寻找了。 我在晚上工作,所以今天晚上我会检查一下,看看我们的原理图显示的内容。  我会将我们发现的问题发布回来 ,听起来可能是问题所在。

    卡盘

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

    Thor,

    感谢您分享您的发现。 您不是第一个报告F28x设备和XDS110问题的人。 我会将此信息传递给其他人,看看是否也可以验证。

    正如您所提到的,2.2kΩ 的值是一个建议,而不是硬性要求。

    "此电阻器的值应基于适用于设计的调试器舱的驱动强度。 2.2kΩ Ω 或更小的电阻器通常提供足够的保护。"

    此致,
    拉斐尔