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.

[参考译文] RTOS/TMS320F28375D:使用 RTOS 的 TMS320F28375D 项目

Guru**** 2540720 points
Other Parts Discussed in Thread: TMS320F28375D, CONTROLSUITE

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/570914/rtos-tms320f28375d-tms320f28375d-project-using-an-rtos

器件型号:TMS320F28375D
Thread 中讨论的其他器件: controlSUITE

工具/软件:TI-RTOS

您好!

TMS320F28375D 是否支持 TI-RTOS 或 SYS/BIOS?

是否有人在 TMS320F28375D 器件运行 TI-RTOS 或 SYS/BIOS 且两个 CPU 都运行代码的情况下有项目示例?

提前感谢您

Mike

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

    是的、TMS320F28375D 器件支持 TI-RTOS。 更准确地说、TI-RTOS 内核(SYS/BIOS)支持它。 您可以从以下网址下载: software-dl.ti.com/.../index.html

    让 CCS 发现它(然后重新启动)。 View->Resource Explorer 中有一些示例。

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

    早上好、

    我已经执行了这些步骤。

    我只想看到一个项目、其中设置了两个内核并使用了 SYS/BIOS。

    我假设 main.c 将有两个副本

    或者是否必须将每个 CPU 视为不同的项目?

    您是否需要单独加载每个项目?

    如果是这种情况,您能否同时调试两个 CPU?

    谢谢、

    Mike

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我能够导入任务互斥示例、并将每个任务更改为永久循环、只需休眠一位。 我将其加载到 CPU1、然后加载到 CPU2。 我能够同时运行这两者。 我在这两者上设置断点、它们按预期达到。 可以尝试一下吗? 这些方案也可能有所不同。


    /*
    *==== 任务1 ====
    *
    空任务1 (UARg arg0、UARg arg1)

    uint32时间;

    对于(;;){
    System_printf ("运行 Task1函数\n");

    Task_sleep (2000);



    /*
    *==== 任务2 ====
    *
    空任务2 (UARg arg0、UARg arg1)

    对于(;;){
    System_printf ("运行任务2函数\n");

    Task_sleep (1000);


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

    每个 CPU 是否有单独的.cfg 文件和 makefile.defs?

    每个 CPU /项目是否会运行其自己的 SYS/BIOS 实例?

    我是否需要为每个 CPU 创建单独的项目?
    每个项目单独编译和链接?

    每个 CPU 将具有由 CPU1分配的各自外设、包括共享存储器

    基本上、我将仅使用每个 CPU 的任务调度程序。
    我是否手动配置被调用函数中的所有外设?

    CPU1指示 CPU2在我在 CPU1中调用'BIOS_start()之前启动?

    提前感谢您
    Mike
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我对两个内核使用了完全相同的项目。 注意:这些示例不使用 controlSUITE、因此我不必定义 CPU1或 CPU2。 我不必处理 F2837xD_Headers_BIOS_CPU1.cmd 与 F2837xD_Headers_BIOS_CPU2.cmd 链接器文件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    早上好、

    我仍然希望看到一个在两个 CPU 上使用 SYS/BIOS 的集成项目。
    在 controlSUITE F2837xD 双核示例中找不到任何项目使用 SYS/BIOS。

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

    我不确定从 SYS/BIOS 的角度还能说些什么。 您希望我将此主题移至 C2000论坛并让他们发表评论吗?

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

    早上好、

    当然可以。

    我还将  通过我们公司的 TI 代表进行咨询。

    Mike