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.

[参考译文] TMS320F28388D:有关迁移 CCS 版本和工程设置的一些问题

Guru**** 2802435 points

Other Parts Discussed in Thread: C2000WARE, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1604074/tms320f28388d-a-few-questions-about-migrating-ccs-versions-and-project-setup

器件型号: TMS320F28388D
Thread 中讨论的其他器件: C2000WARESysConfig

大家好:

我希望你们都做得很好。 我对 28388D 的使用以及从 Code Composer Studio 12 迁移到版本 20 有一些问题。

首先、当我尝试在 CCS 20 中进行调试时、我注意到在调试时找不到自动加载 CPU1 和 CPU2 的选项、就像我在前一个版本中习惯的那样。 您能告诉我此功能现在的位置、或者如何设置吗?

其次、我想知道建议的项目结构方法。 是不是最好将所有源文件保留在工程中、还是从 TI 目录链接它们? 此外、如果有任何工具或建议的流程可以在 CCS 版本之间迁移工程、那么最好知道这一点、只要确保我采用推荐的方法即可。

第三、我遇到了这些较新版本中的 driver.lib 文件。 是否有任何应用手册或文档详细介绍了使用它们的推荐方法?

最后、有时我觉得在 TI 网站上找到合适的应用手册有点困难。 是否有找到这些文档的最佳路径或推荐方法、不仅针对 C2000、还适用于一般情况? 有关导航的任何指南都将非常有帮助。

非常感谢您的帮助!

此致、

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

    您好、Jose、

    让我在  今天晚些时候就此作出回应。

    此致、

    Aishwarya

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

    Jose、

    首先、当我尝试在 CCS 20 中进行调试时、我注意到在调试时找不到自动加载 CPU1 和 CPU2 的选项、就像我以前的版本一样。 您能告诉我此功能现在的位置、或者如何设置它吗?

    当您通过右键点击工程并选择“调试工程“或“无工程调试“来启动调试会话时、系统将要求您选择要将代码加载到哪些 CPU。 如果您已经超过了该部分、则可以按照此页面上的指南直接编辑 launch.json 文件:  7.1.调试概述—Code Composer Studio 20.4.0 文档

    其次、我想知道构建工程的建议方法。 是不是最好将所有源文件保留在工程中、还是从 TI 目录链接它们? 此外、如果有任何工具或建议的流程可用于在 CCS 版本之间迁移工程、那么最好了解这一点、只要确保我采用推荐的方式即可。

    您可以参考 C2000WARE、MC SDK 和/或 DP SDK 中的任何示例、并将这些示例用作起点。 入门 SDK 示例的路径 如下: C:\ti\c2000\C2000Ware_6_XX_XX\driverlib\f2838x\examples\c28x

    C2000 Academy 也是一个很好的起点: C:\ti\c2000\C2000Ware_6_XX_XX_XX\training

    第三、我在这些较新版本中遇到了 driver.lib 文件。 是否有任何应用手册或文档详细说明了使用它们的建议方法?

    SDK 中的 READMEs/docs(例如 C2000WARE)包含有关所有 driverlib 函数以及如何从较高层面使用它们的信息。 driverlib 文件本身详细说明了什么是函数以及如何使用它们。  这些与 TRM 结合(描述寄存器,软件使用情况等)的资源将是理想的资源!

    自述文件和文档的示例如下:  

    C:\ti\c2000\C2000Ware_6_XX_XX\device_support\f2838x\docs

    C:\ti\c2000\C2000Ware_6_XX_XX\docs

    最后、有时我觉得在 TI 网站上找到合适的应用手册有点困难。 是否有找到这些文档的最佳路径或推荐方法、不仅针对 C2000、还适用于一般情况? 有关导航的任何指导都将非常有帮助。

    如果您知道您想了解哪些器件、可以导航至产品页面 (如 TMS320F28388D 数据表)、产品信息和支持| TI.com、并 参阅“技术文档“部分。 一般而言、我发现在“[产品【产品名称】【主题】[(可选)器件][应用手册/e2e/等]中进行了 Google 搜索。 TI.com “方法非常适合我!

    此致、

    Aishwarya

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

    尊敬的 Aishwarya:

    非常感谢您的澄清、他们真的很有帮助。

    我对 F28388D 上的多核项目仍有疑问。 我特别要寻找一个使用的示例 CPU1、CPU2 和 CM (ARM Cortex-M4) 一起运行 、但我找不到一个完整的参考项目、它在同一个应用程序中包含了所有三个内核。 是否有演示此设置的官方示例或参考设计?

    我打开了这个cpu_dual_blink_sysconfig示例、注意到它使用了 核心应用项目 、其中 CPU1 和 CPU2 从同一项目链接、并可以自动加载在一起。 这部分现在已经很清楚了。

    我的问题是:
    如果我想包括 CM 磁芯 在同一工作流程中、是否通过修改system.xml文件来完成此操作? 或者是否有其他方法可以将 CM 添加到这个多核设置中?

    此外、是否有 设计指南或文档 这说明了:

    • 如何使用system.xml CPU1/CPU2/CM 工程、

    • 如何从头开始创建该文件、

    • 如何在 CCS 20 中正确配置它?

    我在 CCS 20 中找不到自动生成此文件的选项、因此我不确定从零开始创建完整多核 (CPU1 + CPU2 + CM) 应用程序的建议工作流程。

    再次感谢您的支持和指导。

    此致、
    Jos é

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

    Jos é、

    让我来了解一下资源、并在本周结束时回复您。  
    与往常一样、我建议使用现有工程并相应地修改 system.xml 文件。 这与 CCS 版本无关、而是取决于 首先工程的创建方式。  

    此致、

    Aishwarya  

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

    Jose、

    以下示例展示了如何在以下同一工程中配置 C28x 和 CM: c:\ti\c2000\C2000Ware_6_00_00\driverlib\f2838x\examples\c28x_cm。

    此致、

    Aishwarya

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

    感谢您提供的信息。

    我查看了您提到的示例、它们都基于 CPU1 + CM 配置。
    在本例中、我要寻找使用的参考设计 CM + CPU2 + CM 、当前的 C2000Ware 示例集似乎缺少该示例集。

    请告诉我、此配置是否有任何内部示例、应用手册或推荐参考。

    此致、
    Jose

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

    Jose、

    是的、没错、但正如我之前提到的、可以修改 system.xml 以包含 CPU2、也可以将相关的.c 和.syscfg 文件添加到现有的 C28x + CM 工程中。 这也是我们 SW 团队的建议。 我认为 SysConfig 也不支持 CM 配置。

    TMS320F28388D:为 CPU1 + CPU2 配置 SysConfig

    TMS320F28388D:适用于 CPU1、CPU2 和 CM 的 SysConfig

    简介—C2000Tm 多核开发指南

    此致、

    Aishwarya