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/TM4C129ENCPDT:查找基于 FreeRTOS 的 TCP 或 UDP 功能项目

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/653645/rtos-tm4c129encpdt-looking-for-freertos-based-tcp-or-udp-functional-project

器件型号:TM4C129ENCPDT
Thread 中讨论的其他器件:EK-TM4C129EXL

工具/软件:TI-RTOS

您好!

我正在为 EK-TM4C129EXL 寻找一个基于 FreeRTOS 的 TCP 或 UDP 功能项目、以便我可以根据自己的工作对其进行修改。 我四处搜索、但找不到任何位置。

FreeRTOS 提供的一些示例并非专门针对 TI launchpad EK-TM4C129EXL。 我在 FreeRTOS 套接字式界面中更具体地进行了互换。

还有一些示例随电路板的 Tivaware 驱动程序包一起提供、但这些示例不是基于 FreeRTOS 的、需要进行大量工作才能使其适用于 FreeRTOS。

任何信息/帮助都是值得注意的。

谢谢

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

    我们没有针对 EK-TM4C129EXL 的 TCP 的 FreeRTOS 示例、但有一个针对 DK-TM4C129X 的示例、可在 TivaWare 的[安装路径]\TivaWare_C_Series-2.1.4.178\examples\boards\dk-tm4c129x\freertos_demo 下找到

    不确定这是否是您之前提到的 LaunchPad 的示例之一。 不过,如果您以前没有看过,我会给您一个很难的外观,就像您*必须*使用 LaunchPad 一样,那么至少您只需要将该项目移植到 LaunchPad MCU 和引脚。 我认为、与尝试使用我们的基本 TivaWare 示例之一并将 FreeRTOS 添加到其中相比、这对您来说要做的工作要少得多(当然可以理解对此类任务的工作量的担忧)。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、感谢您的回复。

    我关注的是您刚才提到的问题。 我在编译它时遇到问题。 问题与此帖子中所述完全相同。

    e2e.ti.com/.../588681

    《在高性能微控制器上构建基于 RTOS 的可配置串行转以太网转换器设计指南》与文档(TIDU951、2015年4月)中所述的完全相同、并收到以下错误:

    "C:/ti/TivaWare_C_Series-2.1.4.178/third_party/FreeRTOS/Source/portable/CCS/ARM_CM4F/portmacro.h "、第144行:错误#18:预期值为")"
    "C:/ti/TivaWare_C_Series-2.1.4.178/third_party/FreeRTOS/Source/portable/CCS/ARM_CM4F/portmacro.h "、第144行:错误#18:预期值为")"

    在编译"./config.c"时检测到2个错误。 (以及许多其他错误)

    这一行代码。

    #if (configMAX_Priorities > 32)
    只有当 CONFIGMAX_Priorities 小于或等于32时、才能将#ERROR CONFIGUSE_PORT_Optimized 任务选择设置为1。 由于共享优先级的任务将会分时片、因此系统需要超过10到15个不同优先级的情况非常罕见。
    #endif



    不幸的是,在帖子中不清楚问题是如何解决的!!

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

    您好 Ralph、

    我按照这个帖子进行了成功构建。

    e2e.ti.com/.../522950

    谢谢你