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/TCI6630K2L:多核开发设置

Guru**** 2614265 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/649232/ccs-tci6630k2l-multicore-development-setup

器件型号:TCI6630K2L

工具/软件:Code Composer Studio

您好!

我正在使用 TCI6630K2L 开发一种解决方案、该解决方案将要求我在每个单独的内核上运行完全不同的代码。 在 CCS 中处理此问题的最佳方法是什么?

我当前的解决方案:

在一个工程中有多个编译配置(每个内核一个)、其中编译中排除了非相关代码

2.每个内核的单独项目

每个内核周围的 ifdef 时钟以及为其定义的内核。

4.为每个内核编译所有代码并在运行时测试要运行的代码。

是否有其他解决方案、是否有人对处理多核项目的最佳方式有意见?

非常感谢!

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

    肯尼思、您好!

    [引用用户="Kenneth Witham]1. 在一个项目中有多个构建配置(每个内核一个)、其中的非相关代码从构建中排除

    建议对同一 CPU 系列(C66x)的内核使用此功能

    [引用用户="Kenneth Witham"]2. 每个内核的单独项目[/报价]

    对于每个 CPU 类型、您应该有一个单独的项目(对于 A15为一个项目、对于 C66为一个项目)、然后使用选项1为同一类型的每个 CPU 提供一个构建配置

    [引用用户="Kenneth Witham"]

    每个内核周围的 ifdef 时钟以及为其定义的内核。

    4.为每个内核编译所有代码并在运行时测试要运行的代码。

    [/报价]

    这是一个选项、我以前见过这些、但我更喜欢#1。 这实际上归结为个人喜好。

    希望这对您有所帮助

    Ki