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.

[参考译文] TMS320F28065:如何在 f28065上实现 FreeRTOS?

Guru**** 2501685 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1376118/tms320f28065-how-to-implement-freertos-on-f28065

器件型号:TMS320F28065
Thread 中讨论的其他器件:C2000WARE

工具与软件:

您好!

我想在应用程序中使用 FreeRTOS。 我看了一些演示位于c:\ti\c2000_ware_x\kernel\FreeRTOS\Demo\. 这些演示使用一些库、例如位于 driverlib 目录中的"cpu_timer.h"。 不过、它不包含 f2806x 系列。 您能告诉我、在我的应用程序中实施 FreeRTOS 的最佳方法是什么?

祝你一切顺利。

Hamid Kavianathar

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

    哈米德、您好!

    C2000Ware 中提供的 FreeRTOS 端口仅与 C2000第3代器件兼容。 因此、它不能直接与 F2806x 一起使用。

    如果您想在本器件上启用 FreeRTOS、可以按照 FreeRTOS 页面上提供的移植指南进行操作。

    谢谢!

    Arnav

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

    您好、Arnav、

    感谢您的答复。 您能告诉我如何在应用中使用 RTOSINT 中断吗? 据我所知、在演示应用中、FreeRTOS 只使用 cpu_timer2。 我找不到适合该中断源的任何文档。

    此致、

    Hamid Kavianathar

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

    哈米德、您好!

    "RTOSINT"的命名 在这里有点误导、这是一个高优先级中断、不打算直接在应用中使用。 我建议使用计时器2中断来运行您的内核节拍。 该中断具有足够低的优先级、这样它就不会影响应用程序中可能发生的更重要的中断请求

    谢谢!

    Arnav