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.

[参考译文] CCS/CCStudio:CCS 配置失败。 XDC 3.32不适用于 CCS 7.1

Guru**** 2589245 points
Other Parts Discussed in Thread: AM3359

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/608743/ccs-ccstudio-ccs-config-fails-xdc-3-32-does-not-work-with-ccs-7-1

器件型号:CCStudio
主题中讨论的其他器件:AM3359

工具/软件:Code Composer Studio

您好!

我正在打开有关此问题的新主题。  继续此帖子:

e2e.ti.com/.../2240603

我做了以下工作:

  1. 已购买新硬盘
  2. 已安装全新的 Windows 7 SP1安装
  3. 必须安装船载驱动器才能使 PC "上线"
  4. 已安装 CCS 7.1 (完全下载、而不是 Web 安装)
  5. 删除了 XDC 3.50 (因为无法使用 ti-processor-sdk-rtos-am335x-evm-04.00.04和 XDC 3.50构建项目)
  6. 已重新启动 CCS 7.1并检测到删除
  7. 已安装 ti-processor-sdk-rtos-am335x-evm-04.00.04
  8. 已重新启动 CCS 并检测到新软件包
  9. 创建了基于 BBB、TI-RTOS、典型项目、TI 编译器的新项目
  10. 构建项目
  11. 尝试使用 XGCONF 打开 cfg 文件
  12. 它失败 了(正如我一直在描述的那样,请在另一个线程中看到我对 TM4C 项目执行相同测试的图像)。

我投入了足够的时间(和金钱)来重复这个问题、并描述了我重现这个问题的步骤。

要使该功能正常工作、需要什么?

-CSW

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Christopher、

    我现在要看一下这个。

    最初、我删除了 XDC3.50。  我启动了 CCS。  对于检测到组件已被删除的提示、我没有回答。  我可以打开.cfg 文件。  然后、我重新启动 CCS、然后看到您看到的内容:

    如果我放置 XDCTools 3.50、然后重新启动 CCS (检测到3.50)、然后重新启动、我可以打开.cfg 文件。

    为什么要删除3.50?  若要使工程使用3.32进行编译、则无需将其删除。

    每个项目指定在编译期间使用的 XDC 工具的版本。  只需确保您的项目设置为使用3.32。

    您甚至可以将3.32设置为创建新工程时的默认值:

    这是我在将3.32设置为默认值后创建的新项目。  您可以看到它使用的是3.32、并且编辑器正在工作:

    此致、

    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    John、

    感谢您的回复。  今天下午,我将重试,当我重新安装新的、最小的、带有版本的硬盘驱动器时。  然后返回、包括验证我是否可以看到您看到的内容。

    我一直在安装/卸载版本6.2、7.1和7.2,试图找到一个有效的组合。  它们很大、而且非常耗时。

    -CSW

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    John、

    它仍然不工作。  许多图片和一些注释描述了我的步骤。

    我删除了 XDC 3.50文件夹、因为软件包无法与它链接、有人建议我只删除它、因为它不使用、也不起作用。

    我再次将所有内容安装在我之前的驱动器上(没有全新的驱动器)。  Windows 7、64位、应用了 Windows 提供的每个更新补丁程序。

    我将两个 XDC 工具文件夹都留在原位。  我创建了一个新项目、并选择了3.32版本。

    它默认为以文本形式打开 CFG 文件。  我关闭了它并尝试使用 XGCONF 重新打开它

    如果无法打开。  

     因此、我构建了该项目、看看这是否有帮助。

    然后、再次尝试打开它、仍然失败

    我更改为 XDC 3.50并将其打开。  我将其改回 XDC 3.32、它提供了不同的误差。  显示我*AM*使用 XDC 3.32

    因此、尝试按照您的指示操作未能解决我的机器上的问题。

    我甚至根据您的建议将首选项中的默认工具更改为3.32、然后重新生成所有内容。  它仍然失败。

    感谢您迄今提供的帮助。 我会继续等待更多的建议。  似乎所有 TI 人员都有以前安装和升级所留下的东西、这使得它能够正常工作...  我在裸机上安装最新版本、但缺少一些东西...

    -CSW

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    项目向导中的第二个屏幕出现问题。

    我的第一个屏幕看起来是相同的。

    当我进入第二个屏幕时、它会提示我选择一个平台

    我将 xdctools 切换为与您完全相同。  

    现在、我转到平台下拉框、它为我提供了一个平台列表:

    我选择 BeagleBone

    这使得一切看起来都很好、但当我从您的安装中查看同一屏幕时、您会收到有关平台选择的警告。  当您单击下拉箭头时、它是否会为您提供列表、或者您是否必须键入它?

    此致、

    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    John、

    "平台:"中的列表与您相同。  我不必键入任何内容。  

    我甚至不知道"平台名称"ti.platforms.beaglebone'无法验证"的含义。  如果我还选择 AM3359器件、我将得到同样的结果。  这条消息一直出现、我在将任何已编译的演示程序加载到 BeagleBone 器件上时从未遇到过问题、因此我忽略了这条消息。  (我认为这可能是因为我当时没有插入 BBB。  但是、我在插入电路板的情况下重新运行了创建步骤、但仍然会显示该消息)。

    您可以在此图中看到 XDCTools 上有一个(i)、表示它根据"首选项"自动选择。

    此外、下一个屏幕快照在我创建基于 TM4C1294XL 的新项目时、您可以看到相同的消息。  再说一次、它从未阻止任何操作、如果我记得、我也在 CCS 6.2上看到过它。  

    -CSW

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在我们的错误数据库中发现了一个计时问题、该问题听起来像是同一个问题。 我将与几个人联系、看看是否有办法解决这个问题。 我仍然关注平台信息、但这似乎不是原因。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、我有好消息和坏消息。

    好消息是、已针对此问题制定了解决方案。

    坏消息是、此修复程序位于 CCSv7.2.0中、这意味着需要花费更多时间进行另一次安装。

    我相信您主要使用的是 CCSv7.1、但我在您之前的一篇文章中确实看到了7.2的引用。 是否在选择了 XDCTools 3.32的情况下尝试7.2? 希望您仍然有7.2安装。

    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    John、

    我不会说坏消息。 一切都是好消息。 这意味着以下几点:

    1. 您已确定问题、
    2. 这是一个真正的问题、我很惊讶、没有其他人对它有任何问题、
    3. 我不是一个不知道他在做什么的白痴(哇!!  我很高兴了解到这一点!  哈哈!)

    到7.2只意味着我一直在向前爬,当时我的希望是保持在6.2。

    我现在要开始学习现有项目的支持角色、该项目在6.2上 进行、为此、我需要使用 Sitara 上的 NDK 进行开发... 有人告诉我、新的 PROCESSOR_SDK_RTOS_AM335x_4_00_00_04 需要使用7.1或更高版本。  是这样吗?

    到目前为止、我无法在任何 CCS 版本上使用 NDK 构建项目、但情况不同。  准备好在上面发帖:-) (我在 Windows 和 Linux 中有一些基于网络的服务,公司希望将这些服务移植到 Sitara 设备中。)

    我有7.2伏、我认为它有效、但我没有继续。  我将交换硬盘并重新测试。  同时、除了我在 6.2中提出的有关 PROCESSOR_SDK_RTOS_AM335x_4_00_00_04的问题(您能提供答案吗?)之外、我认为它已经解决了。

    谢谢。

    -CSW

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这对我来说是个好消息;)

    查看 PROCESSOR_SDK_RTOS_AM335x_4_00_00_04的版本注释、它专门调用了7.1.0内部版本16。 在这种情况下、该版本将是 SDK 验证的唯一 CCS 版本。 处理器 SDK 团队将用于该版本的所有编译器和 xdctools 捆绑在软件包中、因此、通过将 CCS 配置为使用所有这些组件、可以使其与 CCSv6.2.0协同工作、但这会超出官方支持的范围。 我不建议这样做。 CCSv7.2.0可以正常工作、因为它只是对7.1的增量式更改。

    此致、
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    还可以…… 7.2个世界。 谢谢!
    关于 AM335x 上的 NDK、我在哪个论坛上提问? SitaraTM AM 处理器? NDK? 我永远不能弄清楚谁、什么和在哪里。

    -CSW
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请使用以下文件: e2e.ti.com/.../

    在大多数情况下、将软件问题发布到最近的器件论坛、对于 AM335x、该论坛是 Sitara 论坛。 对于 CCS 特定问题、您可以使用 CCS 论坛。 在最坏的情况下、我们应该为您重新分配线程。

    此致、
    John
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很棒!  谢谢。

    -CSW