工具/软件:Code Composer Studio
您好! 我不熟悉 Code Composer 和 TI 器件上的嵌入式编程。
在获取 eZdspf28335板与 CCS7进行通信时遇到一些困难、并想知道有人能不能帮助我或告诉我我我发生了什么错误。 下面是系统和问题:
操作系统:Windows 10 1607版、HP 90SBGRUS 笔记本电脑、Intel Core i3-7100U 2.4GHz CPU
Code Composer Studio:版本7.2.0.00013
电路板:Spectrum Digital eZdsp F28335 (德州仪器 TMS320F28335数字信号处理器)
仿真器:我查看过的产品文档中没有一个明确说明 eZdspf28335的板载仿真器是什么、但是 此主题中的 TI 员工的回复 表明 、这是"专用数字 DSK-EVM-eZdsp 板载 USB 仿真器"。
话虽如此、 这里另一个线程中的另一位 TI 员工 提到、此电路板上的内置仿真器是"Texas Instruments XDS100v1 USB Debug Probe"。
根据一些粗略的诊断结果、我在下面更详细地介绍了该特定器件上的仿真器可能是 Spectrum Digital DSK-EVM-eZdsp。
(我目前无法访问独立/外部仿真器;内置板器件是唯一的连接方式)。
遗憾的是、经过几天的论坛帖子、文档等的实验和探究、我仍然无法成功地与 eZdspF28335和 CCS7进行通信。
我的初始目标只是将示例程序(从 Resource Explorer 下载的 Example_2833xEPwmDeadBand)加载到 DSP 上、以便开始使用并熟悉该平台。
[开始:德州仪器 XDS100v1 USB 调试探针_0]
执行以下命令:
%CCS_base%/common/uscif/dbgjtag -f %boarddatafil文件%-RV -o -F inform、logfile=yes -S pathlength -S integrity
[结果]
---- [打印电路板配置路径名]---------------
C:\Users\nickj\AppData\Local\TEXASI~1\CCS\
TI\0\BrdDat\testBoard.dat
---- [打印重置命令软件日志文件]-----------------
此实用程序已选择100或510类产品。
此实用程序将加载适配器'jioserdesusb.dll'。
软打开控制器时出错。
---- [发生了错误,该实用程序已中止]-----
此错误由 TI 的 USCIF 驱动程序或实用程序生成。
值为'-600'(0xfffda8)。
标题为"SC_ERR_LIB_ANY_LOCATE"。
说明如下:
无法找到所需的动态库。
库不在搜索路径上。
[结束:德州仪器 XDS100v1 USB 调试探针_0]
阅读有关此主题的现有论坛文章、并阅读 《调试 JTAG 连接问题 》页面、可以发现此错误通常是由于电路板的驱动程序安装缺失/错误导致的。 但是:
我已经尝试完全卸载并重新安装 CCS7以及包含原始套件的 CD 上提供的 CCS3.3和"eZdsp28335驱动程序和目标内容"、并在每次安装后重新启动计算机。 'jioserdesusb.dll'文件位于 c:\ti\\ccs_base\common\uscif 和任何看起来类似的其他目录中可能是相关的。
当 eZdsp 插入到计算机的3个 USB 端口中的任何一个时、Windows 设备管理器检测并正确识别它:
似乎可以使用原始套件光盘中的旧版'Code Composer Studio V3.3 setup'实用程序获得*某种类型的连接。 在这里、可以选择'eZdsp_F28335'作为电路板、对话框窗口显示'Connection Type:SDDSKUSB Emulator'。
这是否意味着板载仿真器是 Spectrum Digital DSK USB 仿真器、而不是德州仪器 XDS100v1?
我还能够在 CCS3.3中选择'Debug>Connect to Target'。 发生这种情况时、角落中的一个图标告诉我我们已连接到目标、但处于"暂停"状态、并显示一个包含大量汇编代码的"显示汇编"窗口。
有人有什么建议吗? 我完全没有想法。 如果有一条现有的线程可以解决这个问题、但已经尝试通过现有的 e2e 帖子进行了大量阅读、我已经尝试自行解决这个问题、那么我们会提前道歉。
谢谢
Nick