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/TMS320VC5505:可以与XDS100仿真器连接

Guru**** 2450510 points
Other Parts Discussed in Thread: TMS320VC5505

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/627604/ccs-tms320vc5505-can-connect-with-xds100-emulator

部件号:TMS320VC5505

工具/软件:Code Composer Studio

尊敬的各位:

我正在使用TMS320VC5505 eZdsp USB记忆棒(修订版B)的电路板,有关该电路板的信息可在 support.spectrumdigital.com/.../上找到。          

我从 http://support.spectrumdigital.com/boards/usbstk5505/revb/下载了CCSv4 ,然后创建了新的目标配置,“Connection”为“Texas Instruments XDS100 USB Emulator”,“Board or Device”为“USBSTK5505”。

我可以成功地将CCS连接到TMS320VC5505 eZdsp USB记忆棒以进行调试。

但是,当我使用6.1 3并创建新的目标配置时,“连接”为“德州仪器(TI) XDS100v1 USB调试探头”,“板或设备”为“USBSTK5505”,我无法连接到目标。 我收到的错误如下

连接到目标时出错:
(错误-151 @ 0x0)
连接过程中使用的FTDI驱动器功能之一
返回错误状态或错误。 原因可能是一个或
更多信息:没有插入XDS100,XDS100序列号无效,
XDS100 EEPROM空白,FTDI驱动程序缺失,USB电缆故障。
使用'commen/uscif'中的xds100serial命令行实用程序
用于验证XDS100是否可以定位的文件夹。
(仿真软件包6.0 .222.0)

我不知道原因。 我可以使用CCSv4将“连接”作为“德州仪器(TI) XDS100 USB仿真器”连接到目标,但不能将“6.1 连接”作为“德州仪器(TI) XDS100v1 USB调试探头”使用CCSv3。 更改为"Texas Instruments XDS100v2 USB调试探头"或"Texas Instruments XDS100v3 USB调试探头"不会改变这种情况。  

如果有人能帮忙就好了。

谢谢。

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

    Satyajit,

    我建议您使用“帮助->检查更新”来更新6.1 3“TI仿真器”组件。  最新版本为7.0 .48.0。  如果您无法使用“检查更新”来更新“TI仿真器”组件,则可以在以下位置找到独立安装程序: http://processors.wiki.ti.com/index.php/XDS_Emulation_Software_Package。  我能够使用7.0 .48.0 emupack在同一电路板上成功运行“测试连接”。

    谢谢!

    标记

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

    Mark,您好!

    感谢您的留言。

    正如您建议的那样,为了将ccsv6连接 到TMS320VC5505 eZdsp USB记忆棒(修订版B)的电路板,我通过下载位于processors.wiki.ti.com/.../XDS_Emulation_Software_Package的独立安装程序,将CCSv6“TI仿真器”更新为7.0 .48.0 emupack。

    emupack安装在CCS安装目录的ccv6文件夹中,即C:\ti\ccsv6中。

    但是,似乎仍然无法将ccsv6连接到 TMS320VC5505 eZdsp USB记忆棒(修订版B)的电路板,因为在ccsv6中创建新目标配置时 ,“德州仪器(TI) XDS100 USB仿真器”不会出现在新目标的“连接”列表中。                                        

    另外,我尝试使用“帮助->检查更新”来更新CCSv6“TI仿真器”组件。 但是, 使用ccv6创建新目标配置时,“德州仪器(TI) XDS100 USB仿真器”仍不会出现在新目标的“连接”列表中。   

    在创建新的目标配置时,您可以建议我使用哪种"连接"以及您选择的"板或设备"类型。

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

    Satyajit,

    "Connection"(连接)应为"Texas Instruments XDS100v1 USB Debug Probe"(Texas Instruments XDS100v1 USB调试探头)。  对于“板或设备”,我使用了“USBSTK5505_VC5505”5505”。 是否可以共享工作和非工作目标配置文件(.CCXML)?  您是否也遇到了与以前相同的错误?  当您尝试从目标配置设置页面执行“测试连接”时,会收到什么消息?

    谢谢!

    标记

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

    Mark,您好!

    在ccsv4中创建的工作.CCXML的快照附在此处。

    此外 ,此处还附加了在ccsv6中创建的非工作.CCXML的快照。

    错误为:

    连接到目标时出错:
    (错误-151 @ 0x0)
    连接过程中使用的FTDI驱动器功能之一
    返回错误状态或错误。 原因可能是一个或
    更多信息:没有插入XDS100,XDS100序列号无效,
    XDS100 EEPROM空白,FTDI驱动程序缺失,USB电缆故障。
    使用'commen/uscif'中的xds100serial命令行实用程序
    用于验证XDS100是否可以定位的文件夹。
    (仿真软件包7.0 .48.0)

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

    您是否可以附加实际的.CCXML文件,或者从两种配置的“源”选项卡复制并粘贴文件数据?

    由于这适用于CCSv4,我得到的印象是实际问题不是FTDI驱动程序或硬件故障。

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

    Mark,您好!

    除了上一篇帖子,请查看工作目标的高级设置和非工作目标的设置的快照。 差异以红色突出显示。

    工作目标:

    非工作目标:

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

    <?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 XDS100 1.2 Emulator_0">
    <instance XML_version="USB" desc="Texas Instruments XDS100 1.2 Emulator_0" href="connections\TIXDS100usb_Connection.xml" id="Texas Instruments XDS100 Emulator_0" xml="TIXDS100usb_Connection.xml" xmlpath="connections"/>
    <connection XML_version="USB" id="Texas Instruments 1.2 仿真器_0">
    <instance XML_version="drivers\tixds100c55x.xml" 1.2 id="drivers" xml="tixds100c55x.xml" xmlpath="drivers"/>
    <platform XML_version="platform_0"> 1.2
    <instance XML_version="USBK5505_0" 1.2 href="boards\usbstk5505.xml" id="USBSTK5505_0" xml="usbstk5505.xml" xml="usbstk5505.xml" xmlpath="boards"/>
    </platform>

    </configuration>
    </configurations>


    此外,非工作的.CCXML文件的源数据为:

    <?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 100v1调试探头_0">
    <Instance XML_version="USB1" desc="Texas Instruments XDS100v1 1.2 Debug Prob_0" href="connections/TIXDS100usb_Connection.xml" id="Texas Instruments XDS100v1 Probe Debug_0" xml="TIXDS100usb_Connection.xml" xmlpath="connections"/>
    <connection XML_version="USB" id="Texas Instruments 1.2 100v1调试探头_0">
    <instance XML_version="drivers/tixds100c55x.xml" 1.2 id="drivers" xml="tixds100c55x.xml" xmlpath="drivers"/>
    <platform XML_version="platform_0"> 1.2
    <instance XML_version="VCSTK5505_VC5505_0"<xmt-block0>5505 1.2 href="boards/usbstk5505_VC5505.xml" id="USBSTK5505_VC5505_0"5505. id="USBSTK5505_VC5505_0" xml="usbstk5505_VC5505.xml"5505 xml="usbstk5505_VC5505.xml" xml"5505 xml" xmlpath="boards"/>5505 xmlpath="boards"/></s>5505.
    </platform>

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

    Satyajit,

    我还在研究这个问题。  同时,您是否可以确认在安装CCSv6时选择安装Spectrum Digital支持?

    此外,“设备管理器”中的设备条目是否与以下内容类似?

    谢谢!

    标记

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

    Mark,您好!

    通常,我在安装软件时执行"全选"。

    另外,我不太确定如何检查设备管理器。 如果可能的话,请给我建议。

    感谢你的帮助。

    此致,

    Satyajit

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

    可从Windows的控制面板访问设备管理器。 您正在使用Windows正确吗?

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

    Mark,您好!

    设备管理器屏幕截图如下所示。我找不到任何设备条目。

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

    好的,我在您的设备管理器中看不到XDS100。 这是安装了CCSv4的同一台计算机吗? 是否仍能在CCSv4中成功连接? 拔下和重新拔插设备是否会在"Device Manager (设备管理器)"中更改任何内容?

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

    Mark,您好!

    是的,这是我用于ccsv4的同一台计算机。 插入设备后,我可以看到下面屏幕截图中以红色突出显示的部分。

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

    USBSTK5505将FTDI器件用于JTAG,CCSv4似乎能够识别其通用串行端口驱动器。 但是,这是我们软件的一个特征,对于v5.x开始的CCS版本,会导致连接不可用。

    在安装了正确XDS100设备驱动程序的系统中,您应该看到以下页面的2.6 部分中显示的条目:
    processors.wiki.ti.com/.../XDS100

    要更新设备驱动程序,请右键单击设备管理器上每个突出显示的串行端口条目,选择"更新驱动程序软件",然后选择"浏览我的计算机以查找驱动程序软件",然后指向以下目录:
    C:\ti\ccsv6\CCS_base\emulation \windows\XDS100_drivers

    Windows应该能够在此位置找到更新的驱动程序。 如果没有,请重复上述步骤,而不是指向目录,而是选择"让我从计算机上的设备驱动程序列表中选择"。 您应该具有“TI XDS通道A”(或B)或“XDS100类调试端口”(或“XDS100类辅助端口”)。

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

    尊敬的拉斐尔:

    感谢您的留言。

    按照您的建议,我将 TMS320VC5505 eZdsp USB记忆棒(修订版B)的电路板插入PC,然后右键单击下面红色突出显示的部分。

    然后,按照您的建议,我尝试更新驱动程序软件”并 选择“浏览我的计算机以查找驱动程序软件”,然后指向以下目录:
    C:\ti\ccsv6\CCS_base\emulation \windows\XDS100_drivers
    但是,我收到如下所示的消息:

    我不知道为什么不能将ccsv6连接到eZdsp的修订版b。 我可以将ccsv6连接到eZdsp的修订版D。

     

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

    Satyajit,

    感谢您遵循此程序;由于"修订版D"适用于您,这在我看来似乎表明您的"修订版B"板上有一个空白的FTDI设备。

    我之前发送的页面的6.4 8和6.4 9部分将帮助您验证此情况并重新编程FTDI设备。

    注:如果您使用名为FT_Prog的较新FTDI程序(上面的部分仍然提到MProg),请使用我从USBSTK5505 Rev A获得的随附模板,并按照下面链接中显示的步骤进行操作。

    希望这能有所帮助,

    拉斐尔

    e2e.ti.com/.../USBSTK5505_5F00_XDS100v1.zip

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

    尊敬的拉斐尔:

    感谢您的留言。

    实际上,"Rev B"主板上可能没有空白FTDI设备,因为我可以使用CCS v4将bin文件上载到设备。

    问题可能出在软件ccsv 6,因为我无法将"Rev B"板与CSS v6连接。 但是,我可以使用CCS v4连接主板。