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/TMS570LC4357:对于调试会话、我无法再将代码闪存到 HDK

Guru**** 2470720 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/675588/ccs-tms570lc4357-i-can-no-longer-flash-code-to-the-hdk-for-a-debug-session

器件型号:TMS570LC4357

工具/软件:Code Composer Studio

您好!

在过去一个月中、我能够反复编译并启动与 HDK 的调试会话。

有时、当计算机退出休眠或低功耗待机模式时、它会无法连接到主板。

如果我断开电路板电源、断开并重新连接 USB 电缆、通常会重新建立连接。

有时我需要完全重新启动计算机、然后连接正常。

但现在、连接持续失败。 没有方法或程序可导致连接成功。

是否有方法复位 JTAG USB 调试探针的驱动程序?

我已更换为新的 HDK 板、新的 USB 电缆、并尝试了所有不同的可用 USB 端口、一切都无法正常工作!

我进入"Project Properties"面板、检查德州仪器 XDS100V2 USB Debug Probe 的验证、并得到:

此错误由 TI 的 USCIF 驱动程序或实用程序生成。 值为'-150'(0xffffff6a)。 标题为'C_ERR_FTDI_FAIL'。 解释是:配置过程中使用的 FTDI 驱动程序函数之一返回了无效状态或错误。

由于针对不同的 HDK 硬件、不同的 USB 电缆和不同的 USB 端口报告了此错误、我主要怀疑它是由需要更新的驱动程序中的故障引起的。

请建议更新或修复此功能驱动程序的最佳方法、请帮助提供一种可靠启用连接的方法、以便在 HDK 上加载/启动调试会话。

谢谢、

-Joseph  

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

    您可以尝试使用 FTDI 工具卸载 FTDI 驱动程序:CDM Uninstaller 1.4 - Windows Device Driver Uninstaller、网址 为 www.ftdichip.com/.../Utilities.htm

    之后、您需要从 CCS 重新安装驱动程序
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在我尝试此卸载程序后、调试器连接了几天。

    但现在我再次得到相同的误差。

    我再次尝试运行 CDM 卸载程序,卸载程序的日志报告显示未找到驱动程序。

    当我启动调试会话时、系统仍然无法连接。

    从 CCS 重新安装驱动程序的过程是什么?

    谢谢、

    -Joseph

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    查看安全权限。 有时、操作系统更新会更改这些更新、或更改它们产生的影响。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Joseph、

    您可以从 CCS 软件包或使用仿真器软件包安装仿真器驱动程序。 以下是下载仿真软件包的链接:

    processors.wiki.ti.com/.../XDS_Emulation_Software_Package
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 QJ、
    我能够使用提供的链接下载仿真软件包。
    是否有关于如何安装驱动程序的说明?
    谢谢、
    -Joseph
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Joseph、

    1. 退出所有 CCS 实例、然后继续
    2. 在 Windows 上、右键单击下载的文件、然后选择以管理员身份运行
    3. 接受许可协议
    4. 对于目标文件夹、请使用到 ccsv7目录(CCS_base 所在的位置)的完整路径。  
    5. 选择典型安装
    6. 等待安装完成、然后单击 Finish (完成)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 QJ、
    感谢您的指导、但在仿真器安装过程后、它仍然未连接。
    是否有方法重新安装 Windows 驱动程序包:
    FTDI CDM 驱动程序包- Bus/D2XX 驱动程序
    FTDI CDM 驱动程序包- VCP 驱动程序
    这些是否完全相关?
    我收到的错误消息是:

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

    值为'-150'(0xffffff6a)。
    标题为'C_ERR_FTDI_FAIL'。

    说明如下:
    期间使用的 FTDI 驱动程序函数之一
    配置返回无效状态或错误。

    [结束]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    另一个澄清问题:
    默认的安装位置是 C:\TI、这里有一个 CCS_base 文件夹、在 ccsv7文件夹中也有一个 CCS_base。 那么、安装目标应该使用哪个文件夹? C:\TI 或 C:\TI\ccsv7?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好 QJ、
    感谢您帮助解决此问题。 我仍然没有正常工作的连接。
    CCS 底部有一条注意事项、当我选择要更新的项目时、我收到一条错误通知、指出无法安装更新。
    收集要安装的项目时出错
    会话上下文为:(profile=EPP、package.cpp、phy=org.eclipse.equinox.internal.p2.engine.phases.Collect、操作数=、action=)。
    未找到包含 org.eclipse.update.feature、com.ti.c2000.support.win32、2.4.0的存储库
    未找到包含以下内容的存储库:binary、com.ti.c2000.support.win32_root、4.2.4.0
    未找到包含 org.eclipse.update.feature、com.ti.dssflash.win32、8.0.0.1213的存储库
    找不到包含以下内容的存储库:binary、com.ti.dssflash.win32_root.win32.x86.8.0.0.1213
    未找到包含 org.eclipse.update.feature、com.ti.emulation.pack.win32、7.0.188.0的存储库
    找不到包含以下内容的存储库:binary、com.ti.emulation.pack.win32_root.win32.x867.0.188.0
    这是预期的吗?
    谢谢、
    -Joseph
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Joseph、

    它应安装到 c:\ti\ccsv7

    4.对于目标文件夹、使用到 ccsv7目录(CCS_base 所在的位置)的完整路径。

    新驱动程序将安装到 c:\ti\ccsv7\ccs_base\
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、
    我完全卸载了 Code Composer 并重新安装了、然后有一条通知说有驱动程序更新、因此在加载驱动程序更新后、调试会话启动、我能够连接并重新编程 HDK。
    我能够完成对新软件的几个评估测试、然后我想重新连接到 HDK 并通过调试功能评估代码的特定部分。 但是、我遇到相同的错误:由于相同的原始 FTDI 驱动程序故障、我无法连接到电路板!
    一个小时前、我只能重新连接并运行调试会话、现在它不会重新连接! 发生了什么情况、将永久解决此间歇性连接问题的纠正措施是什么?!
    此致、
    -Joseph
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我未与 TI 关联。
    这听起来像是几年来操作系统版本所依赖的问题。
    有时可以通过兼容性设置来解决。
    有时、更改睡眠超时设置即可解决问题(USB 端口进入睡眠状态、插入的器件无法恢复)。