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.

[参考译文] TMS320F28P650DK:从单核工程迁移到双核工程

Guru**** 2874030 points

Other Parts Discussed in Thread: TMS320F28P650DK, C2000WARE, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1629988/tms320f28p650dk-migrating-to-a-dual-core-project-from-single-core-project

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

我们在 TMS320F28P650DK 上实现了一个软件、专门针对不使用 CPU2 的 CPU1。 我们将要实施双核解决方案。

我的方法是为 CPU2 创建一个单独的工程、并按照 PROJECT_NAME_CPUn 格式重命名 CPU1 工程和.syscfg 文件。

我一直在努力从 CCS 重命名原始工程。 您能否说明如何从 CCS 20.2.0 或更高版本重命名工程?   

这两个项目是否都应该严格采用名称 PROJECT_NAME_CPUn 格式? 在.syscfg 文件中也遵循这种方法是否正确?  我看到双核示例中的 CPU1 和 CPU2 选项卡、在创建多个工程和多个 SYSCFG 文件时不会显示这些选项卡。 image.png

是否有任何其他考虑因素或文档可分享?  


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

    尊敬的 Federico:

    感谢您的提问。 THW PROJECT_NAME_CPUn 命名约定正确。 您还需要名为 project_name_cpn.syscfg 的 2 个 syscfg 文件。  

    重命名很简单:

    1. 在中 工具栏 窗格中、右键单击要重命名的工程
    2. 选择 重命名 仿真时间
    3. 输入新名称并确认

    对 CPU1 和 CPU2 工程重复此操作。 但是,仅重命名还不够 — 请参阅下面有关 system.xml 文件的重要后续步骤。

    对于双核结构、实际上需要 3 个项目。

    project_name_cpu1-> CPU1 应用程序代码+ CPU1 syscfg 文件

    Project_name_CPU2 -> CPU2 应用代码+ CPU2 syscfg 文件

    project_name_multi ->包含将两个核心工程链接在一起的 system.xml 文件。

    您可以参阅 C2000Ware_6_x\driverlib\f28p65x\examples\c28x_dual\empty_projects\system.xml 中的示例 system.xml、查看其内容应该是什么。 但您必须在此处输入这两个核心工程的名称。

    例如、



    如果这些名称与您的 CCS 工程名称不完全匹配、多工程编译系统将无法找到正确的工程。

    最可靠的方法不是从头开始构建三个项目结构 将 C2000Ware 中的现有双核示例作为模板导入。

    例如 C2000Ware_6_00_00_00\driverlib\f28p65x\examples\c28x_dual\empty_projects

    导入该示例、然后使用右键点击→Rename 方法重命名所有三个工程system.xml、并相应地进行更新。 这可保证您从正确的有线多工程结构和可正常工作的多核 SysConfig 视图开始。

    谢谢、

    IRA

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

    您好、Ira、  

    感谢您的答复! 我能够正确设置环境!

    从 CCS 工作非常令人困惑、如果不进行正常使用、只需进行极小的更改、并不是那么直接。

    对于任何想要从 CCS 中包含的工程的原始包含文件夹重命名该工程的人:


    1.重命名 字段  位于.project

    2.重命名包含的文件夹。  

    3. Re 将项目包含到 CCS 中。