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:C28x 系列器件上的 SMP/BIOS

Guru**** 2539500 points
Other Parts Discussed in Thread: C2000WARE, TMDSCNCD28388D, SYSBIOS

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/953739/tms320f28388d-smp-bios-on-c28x-family-devices

器件型号:TMS320F28388D
主题中讨论的其他器件:C2000WARETMDSCNCD28388DSYSBIOS

大家好、

我想使用 SMP/BIOS 创建一个新项目、以便在 F28388D 的两个内核之间对称执行一些任务。 我使用的是具有 CCS v10.1.1、SYS/BIOS 6.83.0.18、XDCTools 3.61.0.16和 C2000Ware 3.0.0的 TMDSCNCD28388D 评估板。

在文档和论坛中、我只能找到针对 Cortex M3、M4和 A15内核的 SMP/BIOS 参考。 是否可以在 C28x 系列的 DSP 上使用此功能? 如果是、是否提供了任何示例或用户指南? 如果没有、是否有必要创建2个单独的项目并在每个内核中独立加载 SYS/BIOS?

提前感谢您!

此致、

Javier

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

    您好!

    您还可以为 C28x 内核构建基于 SysBIOS 的应用程序。 对于 SYSBIOS、您还需要安装所需的 XDC 工具包。 除 SysBIOS snd 编译器之外。

    software-dl.ti.com/.../

    https://software-dl.ti.com/dsps/dsps_public_sw/sdo_sb/targetcontent/rtsc/3_61_00_16/index_FDS.html

    安装工具后、您可以创建新项目。 下面是示例屏幕:

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

    谢谢 Santosh、

    我看到可以创建一个新项目、即使您在发送的图片中单击"更多示例"选项卡、也有几个示例是有效的。

    我怀疑 F28388D 有两个内核、对于我的应用、我想在两个内核中使用 SYSBIOS。 我在这里读到过

    e2e.ti.com/.../946557

      (第3.2节)

    这称为对称多处理 SMP、它说它适用于 Cortex M3、M4和 A15内核、但它没有提到 C28x 内核。

    我想知道是否可以同时在两个内核(F28388D 的 CPU1和 CPU2)中使用 SysBIOS、以及如何操作。 我已经了解到有三个选项:创建单个图像、创建两个图像或两者的组合。 但我没有找到一个涉及 C28x 内核的特定文档。

    此致、

    Javier

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

    Javier、

    C28x 内核不是 SMP。 您需要为 CPU1和 CPU2创建两个单独的映像、它们将独立工作。 您可以使用 IPC 模块进行内核之间的交互。

    我们在 C2000ware 中确实有一些示例 、这些示例演示了两个 CPU 的使用情况、但它们不是基于 SYSBIOS 的、而是裸机的。

    C:/ti/c2000/C2000Ware_3_03_00_00/driverlib/f2838x/examples/c28x_dual/led