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.
1.在 Linux(VirtualBox ubuntu22)中测试连接始终具有以下日志:
该实用程序选择了560/2xx 类产品。
此实用程序将加载程序的地址560v2u.out"。
E_RPCENV_IO_ERROR (-6)无连接:E_RPCENV_IO_ERROR (-6)
文件/home/lxxm/ti/ccs1230/ccs/ccs_base/common/uscif/./xds560v2.out 下载失败
软打开控制器时出错。
-------- [出现错误且此实用程序已中止]--------
此错误由 TI 的 USCIF 驱动程序或实用程序生成。
值为'-250'(0xffffff06)。
标题为"SC_ERR_ECOM_EMUNADE"。
解释如下:
尝试通过 USCIF ECOM 访问调试探针失败。
2.但在 Windows 中,连接成功。
尊敬的 Kingphy:
感谢您的提问。
当连接未正确完成时、将出现上述日志。
但在 windows 中,它连接成功。
如果它 在 Windows 上工作正常、但在 Virtual Box 上不工作、则与 Virtual Box 设置有关。
您能否检查菜单设备下虚拟盒的 USB 设置。 请检查是否启用了调试器和 USB 驱动程序、以便在虚线盒内使用?
请参阅下面的屏幕截图。
如果缺少驱动程序、您可以通过执行 install_drivers.sh 7)位于 {CCS Dir}/ccs/install_scripts/install_drivers.sh 。
此致、
图沙尔
您好、感谢您的答复。
我已设置 VM USB 设备,但仍无法连接。
2. Ubuntu 似乎可以识别出 SPETRUM XDS560:
尊敬的 Kingphy:
感谢您的答复。
您能否运行 脚本 install_drivers.sh 并重试?
脚本路径:- {CCS Dir}/ccs/install_scripts/install_drivers.sh
请 使用管理员权限运行上述脚本。
如需更多信息、请参阅 ccsv12_linux_host_support 。
谢谢。此致、
图沙尔
TI 权限文件安装成功完成。 Linux 发行版
可能需要重新启动才能使驱动程序正常运行。 有关其他
发行版、重新启动 udev 就足够了。 立即重新启动 udev ...
BH usb560安装成功完成。 Linux 的某些版本
需要重新启动才能使驱动程序正常运行。 有关其他
重新启动 udev 的版本就足够了。 立即重新启动 udev ...
卸载/etc/udev/rules.d/99-jlink.rules
JLink 安装成功完成。 Linux 的某些版本
需要重新启动才能使驱动程序正常运行。 有关其他
重新启动 udev 的版本就足够了。 立即重新启动 udev ...
则仍然显示以下内容:
他的实用程序选择了560/2xx 级产品。
此实用程序将加载程序的地址560v2u.out"。
E_RPCENV_IO_ERROR (-6)无连接:E_RPCENV_IO_ERROR (-6)
文件/home/lxxm/ti/ccs1230/ccs/ccs_base/common/uscif/./xds560v2.out 下载失败
软打开控制器时出错。
-------- [出现错误且此实用程序已中止]--------
此错误由 TI 的 USCIF 驱动程序或实用程序生成。
值为'-250'(0xffffff06)。
标题为"SC_ERR_ECOM_EMUNADE"。
解释如下:
尝试通过 USCIF ECOM 访问调试探针失败。
[结束:Spectrum Digital XDS560V2 STM USB Emulator_0]
尊敬的 Kingphy:
感谢您的答复。
运行脚本后是否重新引导了系统?
您能不能在 CCS-主机-连接-错误 指南。 遇到类似问题并通过 运行 install_drivers.sh 工程师。 请参阅 e2e xds560v2-connection-test-failing-with-follow-error。
您是否可以 在 Linux PC (而不是虚拟机)上检查它一次?
您能否分享 .ccxml 情况?
此致、
图沙尔
我已重新启动计算机。
以下是我的 CCXML 内容。As 如下:
尊敬的 Kingphy:
感谢您分享.ccxml 文件的内容。 请留出一些时间来检查此情况并退回。
此致、
图沙尔
尊敬的 Kingphy:
您能否 在 Linux PC 上检查一次而不是虚拟机?
您是否在 Linux PC 上尝试过相同的步骤?
您能否分享从虚拟机 v/s Linux PC 运行测试连接的结果?
谢谢。此致、
图沙尔
我没有 Linux PC、但 XDS110我可以连接它。
尊敬的 Kingphy:
感谢您的答复。
但 XDS110我可以连接它。
从上面的注释可以看出、XDS560v2调试器可以在 Windows 中连接、但不能在虚拟机上连接。
但对于 XDS110,您可以在 Windows 和虚拟机上进行连接。 如果我错了、请根据上述理解更正我。
如果上述理解正确、则可能需要在虚拟机上安装 XDS560v2调试器的一些驱动程序。
此致、
图沙尔
是的。您的理解是正确的。如何安装 xds560v2驱动程序?
尊敬的 Kingphy:
感谢您的答复。
您能否尝试更新一次固件。 请按照 更新固件中提到的步骤 更新固件。
请告诉我这是否有效。
此致、
图沙尔
嗨、当我运行命令时、它会报告以下故障。
~/ti/ccs1230/ccs/ccs_base/common/uscif ./dtc_conf get sd560v2u 0
E_RPCENV_IO_ERROR (-6)无连接:E_RPCENV_IO_ERROR (-6)
错误:14:远程过程调用失败:无法打开 URL sd560v2u:0的 DTC 配置服务
嗨,我发现它在 ubuntu18工作正常,但在 ubuntu22不能。你能为我试一下吗?有任何依赖 NG?
尊敬的 Kingphy:
对延迟回复深表歉意。
我发现它在 ubuntu18中可以正常工作,但在 ubuntu22中无法正常工作
感谢您提供更多详细信息。
您能为我试用吗?是否有任何依赖 NG?
请留出一些时间来检查此情况并退回。
谢谢。此致、
图沙尔
Unknown 说:E_RPCENV_IO_ERROR (-6)无连接:E_RPCENV_IO_ERROR (-6)
基本上、CCS 不会检测 SD XDDS560v2探针、因此它无法与其通信。
您好,我发现它在 ubuntu18中可以正常工作,但在 ubuntu22中无法正常工作。您能为我尝试一下吗?是否有任何依赖 NG?
Ubuntu 22上 CCS 的依赖关系应该与 Ubuntu 18相同。 我已将 CCS 12与 XDS560v2搭配使用、成功搭配 Ubuntu 22使用。 但是、这是本机 Ubuntu 计算机、而不是 VM。
确保已解析以下链接中列出的所有依赖项:
https://software-dl.ti.com/ccs/esd/documents/ccsv12_linux_host_support.html
您提到 Ubuntu 18工作正常。 这也是同一台主机上的虚拟机吗?