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.

[参考译文] TMS320F28377D:与 MISRA-C 兼容的 RTOS

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1188770/tms320f28377d-misra-c-compatible-rtos

器件型号:TMS320F28377D
Thread 中讨论的其他器件: SysConfig

大家好、

我想在   TMS320F28377D 器件上使用 RTOS。 不过、我的要求是具有与 MISRA-C 兼容的代码。

您是否知道 TI-RTOS 或 FreeRTOS (集成到 CCS 中)是否与 MISRA-C 兼容?

我知道 ThreadX 与 MISRA-C 兼容、您知道它是否可以与 TI MCU 和 CCS 结合使用?

谢谢!

Ioannis Zafeirakis

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

    我 还有一些问题:) 为什么在 SysConfig 中有 FreeRTOS 选项而不是 TI-RTOS?  TI-RTOS 可以与 SysConfig 配合使用吗?

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

    您好!

    较新器件不再支持 TI-RTOS。 我相信、它本身具有一个 GUI、允许您添加任务、互斥量和其他操作系统功能。

    C2000器件的 FreeRTOS 支持是最近新增的功能、对于较新的器件也将继续提供。 FreeRTOS 声明核心内核文件的 MISRA 兼容性。 对于特定于硬件的端口文件、我们目前不要求 MISRA 兼容性。 我可以检查计划以使其符合 MISRA 标准。

    SafeRTOS 也是您可以探索的选项。

    我不认为 ThreadX 支持 可用于 C2000器件。 您是在 C2000器件上一般还是专门要求使用 TI MCU?

    此致、

    Veena

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

    您好、Veena、

    感谢您的回答!

     我现在对 C2000器件很感兴趣。 因此、我假设我们应该使用 FreeRTOS、因为这是您支持的操作系统。
    我想知道有关使 FreeRTOS 端口 MISRA-C 兼容的计划。 例如、您认为这可以在明年准备好吗?

    SafeRTOS 看起来也很有趣。 刚刚发现了一些有关这方面的信息。 我想这已经用于 C2000器件、对吧? TI 是否支持此功能?

    谢谢!

    Ioannis

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

    您好!

    是的、您可以对 C2000器件使用 FreeRTOS。 它由 TI 提供支持。 我不知道有任何 FreeRTOS 端口 MISRA-C 合规计划。 我可以与团队进行核实。 正如您所知、端口层的很大一部分使用汇编语言。 其他文件(不包括端口层)由 FreeRTOS 社区维护。

    SafeRTOS 端口由  Wittenstein High Integrity Systems 提供和支持。 您可以向他们咨询许可和支持。

    此致、

    Veena