工具/软件:Code Composer Studio
男,
我有一个Spectrum Digital XDS200 USB调试器。 设置为Windows 7 64 PC和CCS7。 目标通常是TM4C板,包括启动板或定制板。
系统经常无法连接到XDS200。 有两组错误消息可供帮助,首先是尝试通过CCS下载/调试代码时出现的错误消息:
===========================================================
初始化仿真器时出错:
(错误-2083 @ 0x0)
无法与调试探测器通信。 确认调试探测器配置和连接,重置调试探测器,然后重试此操作。
(仿真软件包6.0 .579.0)
===========================================================
其次,使用项目属性的“验证”按钮时:
===========================================================
执行以下命令:
%CCS_base/common/uscif/dbgjtag -f %boarddataFilet%-RV -o -S完整性
[结果]
——— [打印主板配置路径名]------------------
C:\Users\Brunos~1\AppData\Local\TEXASI~1\
CCS\CCSv70\0\0\BrdDat testBoard.dat
——— [打印reset-command软件日志文件]------------------
该实用程序选择了560/2xx级产品。
该实用程序将加载程序'xds2xxS.out’。
E_RPCENV_IO_ERROR (-6)无连接:DTC_IO_Open::DTC_IO
无法打开I/O连接(xds2xxS:0)
软打开控制器时发生错误。
——— [出现错误,此实用程序已中止]---------------
此错误由TI的USCIF驱动程序或实用程序生成。
值为'-250'(0xffffff06)。
标题为'C_ERR_ECOM_EMUDE'。
解释如下:
尝试通过USCIF ECOM访问调试探测器失败。
[完]
===========================================================
在设备管理器中查找UART端口的"第一步检查"显示两个COM端口均已正确检测到。
此处的几个帖子表示基本问题,如电缆过长,接头倒置或驱动程序损坏。 这里似乎没有这种情况,但有几个帖子直接涉及电源问题。
相关地说,如果我重新启动PC,调试器总是恢复工作。 我怀疑当我使用Windows休眠模式并返回时,问题最终会发生。 遗憾的是,我的系统从休眠模式唤醒比完全启动更实用,我不想放弃此模式...
更深入地了解USB集线器信息,我能够确认XDS200是下图所示的"USB复合设备",并且其自身报告(至少在无法连接时)需要250mA电流。 其他地方的规格说应该允许500mA电流,因此我的"基于功率"怀疑。
这不是可以通过驱动程序更新来解决的问题吗? 或者甚至是在调试器本身中进行固件更新? 这是不是问题的实际原因? 如果没有新的驱动程序和固件,是否有解决方法?
对于价值,通过Uniflash连接显示的错误与尝试通过CCS直接下载/调试时出现的错误相同。
此致
布鲁诺
