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:管理多核应用的 SysConfig

Guru**** 2321870 points
Other Parts Discussed in Thread: SYSCONFIG, TMS320F28388D, C2000WARE
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1520785/tms320f28388d-managing-sysconfig-for-multi-core-applications

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

工具/软件:

您好、

我正在管理 CCS 之外的一个定制工具链、用于 TMS320F28388D 平台上的多核应用。 我计划依靠 Syconfig 为每个内核生成特定于主板的配置。 我已经观看了有关将 SysConfig 用于多核应用的视频教程: 简化 C2000多核开发|视频|德州仪器 TI.com。 但是、当我尝试将 SysConfig 1.23.1+4034与 C2000Ware 5.04.00.00一起使用来配置多核工程时、GUI 顶部没有用于选择 CPU1和 CPU2的横幅。 相反、当将上下文设置为 CPU1时、我只能使用 CPU1的选项、而在 CPU2中则只能使用反之亦然。 这是否意味着我必须维护2个单独的 SysConfig 文件?

这对我来说是个问题、因为我希望两个 CPU 内核的配置实现统一、并利用 SysConfig 错误报告的值来消除内核之间的配置错误。 此外、如果在 CPU1中配置了 GPIO、我需要将这些宏提供给 CPU2生成的 board.h 请让我知道我可以做些什么来解决这个问题、或者提供预期行为的任何替代策略。  

我想避免降级 SysConfig 和/或 C2000Ware、因为这是一个新工程。

版本:

SysConfig 1.23.1+4034

C2000Ware 5.04.00.00

P.S.如侧注(不确定是否相关)我在选择 F28388D 控制卡时收到有关错误定义的器件名称的警告:

感谢您的帮助!

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

    您好、  

    很抱歉回复延迟。

    您可以在 CCS 中使用系统工程、请参阅 C2000Ware 中包含的 IPC 示例、该示例位于  \driverlib\f28p65x\examples\c28x_dual\ipc
    这样实际上会组合两个工程、您可以 在 SysConfig 中查看每个 CPU1和 CPU2的 CPU 上下文。

    您仍需要维护两个.syscfg 文件、每个 CPU 一个。

    此致

    Siddharth