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.

[参考译文] EK-TM4C129EXL:如何在 EK-TM4C129EXL LaunchPad 板上运行 FreeRTOS?

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/924221/ek-tm4c129exl-how-to-get-freertos-running-on-the-ek-tm4c129exl-launch-pad-board

器件型号:EK-TM4C129EXL
主题中讨论的其他器件: EK-TM4C123GXLEK-TM4C1294XLTM4C1294NCPDTTM4C129ENCPDTTM4C123

大家好、

我有一个 EX-TM4C129EXL LaunchPad 板、 我正在尝试让 FreeRTOS 在上面运行。 我的 IAR IDE 正在使用最新的(我认为) Tiva Ware 2.2.0.295 -我应该使用最新的版本-对吗?  在该目录(在 Examples -> boards 下)中、有 一个 ek-tm4c129exl 目录、但它不包含 FreeRTOS 演示。  实际上、这也是列出的唯一 LaunchPad 板。  只为 EK-tm4c129exl 电路板编写了2.2.0.295吗?  

现在、TivaWare 2.1.0.12573有一个用于 EK-tm4c123gxl Launchpad 板的 FreeRTOS_DEMO、我已经成功运行了该演示。  但该修订版没有用于 EX-TM4C129EXL LaunchPad 板的演示项目。

那么、有几个问题。  

主要问题是- 让 FreeRTOS 在我的 EX-TM4C129EXL LaunchPad 板(采用最新的 Teva Ware)上运行的最简单方法是什么?

在 Tiva Ware 2.2.0.295下是否有用于 EX-TM4C129EXL Launchpad 板的 FreeRTOS 演示项目、或有任何此问题的修订版?  

EK-tm4c129exl 真的是唯一可用于 Teiva Ware 版本2.2.0.295的演示程序吗?   2.2.0.295是否仅适用于 EK-tm4c129exl 电路板?  

我想知道是否可以修改属于 EK-tm4c123gxl Launchpad 板项目 的 FreeRTOSConfig.h 文件(以及其他哪些文件?)、以便在我的 EX-TM4C129EXL LaunchPad 板上工作。  如果是、#define 修改的细节是什么。  但这意味着使用较旧 的 Tiva ware 修订版  这会是个问题吗?  还需要修改哪些文件?

谢谢 George

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

    您好!

      [引用用户="George Dorian"]主要问题是-在 我的 EX-TM4C129EXL LaunchPad 板(使用最新的 Teva Ware)上运行 FreeRTOS 的最简单方法是什么?

     您可以将作为2.1.0 TivaWare 的一部分的 FreeRTOS 用于 EX-TM4C129EXL。 使用 FreeRTOS 和最新的 TivaWare 时、我不会遇到任何问题。 由于不再支持它、它将从最新的 TivaWare 版本中删除。   请参阅2.2.0版本说明。  https://www.ti.com/lit/ug/spmu299f/spmu299f.pdf?ts=1595198364915&ref_url=https%253A%252F%252Fwww.google.com%252F

    [引用 USER="George Dorian"]是否有适用于 Tiva Ware 2.2.0.295下的 EX-TM4C129EXL Launchpad 板的 FreeRTOS 演示项目或任何此问题的修订版?[/QUERT]

    如上所述、它已从最新版本中删除。  

    [引用用户="George Dorian"]EK-tm4c129exl 真的是唯一可用于 Teiva Ware 版本2.2.0.295的演示程序吗?   2.2.0.295是否仅为 EK-tm4c129exl 电路板编写?[/引述]

     您应该找到更多示例。 请参阅以下突出显示的示例文件夹、了解除 ek-tm4c129exl 以外的 tm4c129。 EK-tm4c129exl 提供了更多有关安全功能的示例。

    [引用 user="George Dorian">我想知道是否可以修改属于 EK-tm4c123gxl Launchpad 板项目的 FreeRTOSConfig.h 文件(以及其他哪些文件?)、以便在我 的 EX-TM4C129EXL LaunchPad 板上工作。  如果是、#define 修改的细节是什么。  但这意味着使用较旧 的 Tiva ware 修订版  这会是个问题吗?  必须修改哪些其他文件?

    对于最新的 TivaWare 版本、您可以将 FreeRTOS_DEMO 从 EK-tm4c123gxl 移植到 EK-tm4c1294xl。 如前所述、我们不支持它。 这不是说它是不能做的。  

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

    您好!

      [引用用户="George Dorian"]主要问题是-在 我的 EX-TM4C129EXL LaunchPad 板(使用最新的 Teva Ware)上运行 FreeRTOS 的最简单方法是什么?

     您可以将作为2.1.0 TivaWare 的一部分的 FreeRTOS 用于 EX-TM4C129EXL。 使用 FreeRTOS 和最新的 TivaWare 时、我不会遇到任何问题。 由于不再支持它、它将从最新的 TivaWare 版本中删除。   请参阅2.2.0版本说明。  https://www.ti.com/lit/ug/spmu299f/spmu299f.pdf?ts=1595198364915&ref_url=https%253A%252F%252Fwww.google.com%252F

    [引用 USER="George Dorian"]是否有适用于 Tiva Ware 2.2.0.295下的 EX-TM4C129EXL Launchpad 板的 FreeRTOS 演示项目或任何此问题的修订版?[/QUERT]

    如上所述、它已从最新版本中删除。  

    [引用用户="George Dorian"]EK-tm4c129exl 真的是唯一可用于 Teiva Ware 版本2.2.0.295的演示程序吗?   2.2.0.295是否仅为 EK-tm4c129exl 电路板编写?[/引述]

     您应该找到更多示例。 请参阅以下突出显示的示例文件夹、了解除 ek-tm4c129exl 以外的 tm4c129。 EK-tm4c129exl 提供了更多有关安全功能的示例。

    [引用 user="George Dorian">我想知道是否可以修改属于 EK-tm4c123gxl Launchpad 板项目的 FreeRTOSConfig.h 文件(以及其他哪些文件?)、以便在我 的 EX-TM4C129EXL LaunchPad 板上工作。  如果是、#define 修改的细节是什么。  但这意味着使用较旧 的 Tiva ware 修订版  这会是个问题吗?  必须修改哪些其他文件?

    对于最新的 TivaWare 版本、您可以将 FreeRTOS_DEMO 从 EK-tm4c123gxl 移植到 EK-tm4c1294xl。 如前所述、我们不支持它。 这不是说它是不能做的。  

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

    谢谢 Charles、

    "dk"和"Ek" Launch Pad 板之间有何区别?

    我不确定您在这一行中的意思...

    "对于最新的 TivaWare 版本、您可以将 FreeRTOS_DEMO 从 EK-tm4c123gxl 移植到 EK-tm4c1294xl。 如前所述、我们不支持它。 这不是说它是不能做的。"

    我正在使用 EK-tm4c129exl Launch Pad 板、您提到了 EK-tm4c1294xl。  您是否打算编写前者?  不知道 你在最后一句话中的意思是"这不是说不能干"。

    谢谢 George  

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

    您好!

    [引述 USER="George Dorian"]"dk"和"Ek" LaunchPad 板之间有何区别?[/quot]

     您可以购买三个包含 TM4C129处理器的开发板。 有关详细信息、请访问以下网站。 下面是一张图片。 DK-TM4C129x 是更昂贵的开发板。 DK 电路板具有更多特性(例如图形显示、收发器、外部存储器等)。 examples/boards/dk-tm4c129x 文件夹下有单独的示例。

    [引用 user="George Dorian">我正在使用 EK-tm4c129exl Launch Pad 板、您提到 了 EK-tm4c1294xl。  您是否打算编写前者?  不确定 您在最后一句话中的意思是"这不是说不可行。"

     是的、我指的是 EK-tm4c129exl。 顺便说一下、EK-tm4c129exl 几乎与 EK-tm4c1294xl 板相同。 区别在于、在 EK-tm4c129exl 中、处理器为 tm4c129encpdt、在 EK-tm4c1294xl 中、处理器为 tm4c1294ncppdt。 tm4c1294ncpdt 没有用于安全的片上硬件加速器。

    [引用 user="George Dorian"]不确定 您在最后一句中的意思是"这不是说不可行。"

    我的意思是、EK-tm4c123gxl Launchpad 板有一个 FreeRTOS_DEMO。 tm4c123具有较少的存储器和较少的功能、仅以80MHz 运行。 您可以查看该示例并将其移植到 tm4c129处理器。 TivaWare 库对两个处理器都是通用的。 将示例移植到 tm4c129的工作量应该很小。 这就是我所说的"这不是说它不能做到"。