您好!
我的 PCB 主要基于 DRV8301-HC-EVM 套件。XDS100 (或 XDS 110?) 可通过 FT2232H 和 EEPROM 进行板载复制。
我最近尝试连接时收到的所有错误消息是:
值为'-151'(0xffff69)。
标题为'C_ERR_FTDI_open'。
说明如下:
连接期间使用的 FTDI 驱动程序函数之一
返回错误状态或错误。 原因可能是一个或
更多内容:没有插入 XDS100、XDS100序列号无效、
XDS100 EEPROM 空白、FTDI 驱动程序缺失、USB 电缆故障。
使用'common/uscif'中的 xds100serial 命令行实用程序
文件夹来验证是否可以找到 XDS100。
上面提到的命令行实用程序只是在屏幕上短暂闪烁并消失。
我可以使用 xds100v2加载 EEPROM、我认为这是 FT2232的正确固件(至少我以前能够做到)。
我已经看到 xds110是最新的东西、但找不到使用 FTProg 加载的 xml 文件。
有一段时间、我看到错误-1135、我可以在控制面板中看到 TI XDS 器件、但由于某种原因、这些器件消失了。
上面提到的所有信息都描述了我在更换驱动程序之前所处的条件。
我是根据 https://software-dl.ti.com/ccs/esd/documents/xdsdebugprobes/emu_xds110.html 上的以下说明执行该操作的)
"重新安装 Windows 设备驱动程序
打开 Windows 控制面板
展开节点 Texas Instruments Debug Probes
右键单击节点 XDS110 Class Data Port
选择 Update Driver Software→Browse my computer for driver software
选择让我从计算机上的设备驱动程序列表中选择。 如果已安装驱动程序、则将显示 XDS110 Class Data Port Version:m.m.m.m [mm/dd/yyy]。 选择这个。 否则、重复但跳过此步骤。
单击 Browse 并选择目录 C:\ti\ccsv8\ccs_base\emulation\windows\xds110_drivers
对 XDS110 Class Debug Probe 重复此操作
这将为您提供与 CCS 安装的驱动程序相同的驱动程序。
如果 Windows 拒绝更新驱动程序、则需要将其完全删除。
右键单击节点 XDS110 Class Data Port
选择卸载...
选中“Delete the driver software for this device (删除此设备的驱动程序软件)”框,然后单击“OK (确定)
对 XDS110 Class Debug Probe 重复此操作
执行上述步骤重新安装驱动程序"
卸载驱动程序后、我甚至无法对 EEPROM 进行编程。 控制面板将 FTDI 端口显示为仅 USB 串行端口、带有一个带有感叹号的小黄色三角形。 显示未安装驱动程序。
我已经尝试更新、并将 Windows 指向正确的驱动程序(在 C:\ti\ccs1000\ccs\ccs_base\emulation\windows 的子文件夹中)、但 Windows 通知我、在它看来、最好的驱动程序已经安装。
无论如何、如果不能与微控制器通信、我就无法真正做到任何事情。 我希望你们能提供帮助。
谢谢、
Dave






