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.
工具/软件:Code Composer Studio
您好!
我在尝试将我们的 RTSC 应用程序从 CCS3.3移动到 CCS4.2时遇到问题。 我们将自己的定制板与 TMS320DM642 DSP 配合使用、并使用 XDS510USB 仿真器。 在 CCS3.3中、我可以连接到电路板、并调试和运行应用。
此时、我希望能够从 CCS4.2连接到电路板。 使用该向导、我创建了一个具有以下参数的空 RTSC 工程:
器件:TMS320DM642
BIOS:6.32.02.39
代码生成工具:TI v7.2.3
XDC 工具:3.22.1.21
目标:TI.targets.C64
平台:ti.platforms.evmDM642
在用于调试的目标配置中、我指定了 TMS320DM642作为我的器件、指定了 XDS510USB 作为我的仿真器。
在所有这些情况下、我在尝试开始调试时收到以下错误:
C64x:连接到目标时出错:错误0x80000240/-1146初始化期间的致命错误、OCS、仿真控制器扫描的数据无效。 验证电路板设置、以确保正确定义扫描链。 如果设置正确、则复位仿真器。 这会将每个目标与仿真器断开。 然后、应对目标进行下电上电或硬复位、然后进行仿真并重新连接到每个目标。
无论使用 CCS4.2附带的标准 GEL 文件、还是使用 CCS3.3中适用的修改后的 GEL 文件、我都会收到此错误
如果有任何关于错误含义和解决方法的线索、我将不胜感激。
谢谢!
Ki、
我们使用的 XDS510 USB 探针由 Spectrum Digital 制造。 根据您的建议、我刚刚从 SdConfigEx 运行了连接和仿真器测试、并成功。 下面是连接测试的输出:
$$您已连接到:
$$ EMUProductName = XDS510USB
$$ EMUPORTAddr=0x510
$$多端口模式= USB
$$产品 ID = 510
$$产品版本=84
以下是仿真器测试的输出:
$$您已连接到:
$$ EMUProductName = XDS510USB
$$ EMUPORTAddr=0x510
$$多端口模式= USB
$$产品 ID = 510
$$产品版本=84
**检查仿真器/eZdsp 扫描连接
**仿真器测试**
$$ EMUProductName = XDS510USB
$$ EMUPORTAddr=0x510
$$多端口模式= USB
$$产品 ID = 510
$$产品版本=84
**仿真器扫描测试
--发现 JTAG IR 长度为38
--在扫描链中找到1个 JTAG 器件
至于我不使用 CCS5+的原因- 我们使用的 ti.platforms.evmDM642平台不属于 Studio 支持的平台。 因此、即使 TMS320DM642 DSP 受其支持、也没有明确的路径可以将我的项目迁移到该版本的 Studio。 那么、现在这里是我面临的问题列表:
如果我决定使用 CCS4.2、考虑到测试从 SdConfigEx 成功运行、解决原始通信问题的方法是什么?
2.如果 CCS5比 CCS4更好,如何解决 该版本的 Studio 中缺少对 ti.platforms.evmDM642平台 RTSC 项目的支持的问题? 我已经尝试使用选择 ti.platforms.generic 或 ti.platforms.sim6xxx 平台的向导创建裸机 TMS320DM642 -支持 CCS5 RTSC 项目、但甚至无法构建生成的项目。
3.我还尝试将裸机 CCS4 RTSC 工程(无法连接到电路板)导入 CCS5、但由于缺少 IPC 软件包、导入失败。
感谢您提供的任何帮助。
谢谢。
根据 SDConfig 的输出、您的低级 JTAG 连接似乎正常。
[引用用户="Alex Shkiler"]1. 如果我决定使用 CCS4.2、考虑到测试从 SdConfigEx 成功运行、解决原始通信问题的方法是什么?
请尝试检查仿真器配置、特别是 JTAG TCLK 设置。 尝试降低它:
https://www.youtube.com/embed/mKxaztkCsYw
请注意、对于 SD XDS510USB、设置将与上面的视频不同。 但是、TCLK 频率应该仍然有一些东西。
[引用用户="Alex Shkiler"]
2.如果 CCS5比 CCS4更好,如何解决 该版本的 Studio 中缺少对 ti.platforms.evmDM642平台 RTSC 项目的支持的问题? 我已经尝试使用 选择 ti.platforms.generic 或 ti.platforms.sim6xxx 平台的向导创建裸机 TMS320DM642 -支持 CCS5 RTSC 项目、但甚至无法构建生成的项目。
3.我还尝试将裸机 CCS4 RTSC 工程(无法连接到电路板)导入 CCS5、但由于缺少 IPC 软件包、导入失败。
[/报价]
问题2和3最好由 DM64x DaVinci 论坛中的专家回答。 他们可以为您的器件推荐各种工具的最佳版本。
谢谢
Ki
Ki、
我确实设法使它发挥作用。 我"从头开始"、让 Composer Studio 导入我的旧版3.3项目。 我还确保 Studio 使用我们的自定义 GEL 文件。
感谢你的帮助!
Alex。