工具/软件:
您好、 
我必须在应用中包含浮点单元功能。 将 FreeRTOS 移植到 TM4C129 且启用 FPU 的指南指定 在每个任务开始时使用浮点运算(且启用 FPU 硬件)调用 vPortTaskUsesFPU ()。 port.c 文件不包括  vPortTaskUsesFPU() 的定义。 我已经根据此系列 MCU 的其中一个 FreeRTOS 示例启动了我的代码。 感谢您对 M4 和 FPU 以及 FreeRTOS 示例的任何反馈或参考。 
提前感谢。 
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.
工具/软件:
您好、 
我必须在应用中包含浮点单元功能。 将 FreeRTOS 移植到 TM4C129 且启用 FPU 的指南指定 在每个任务开始时使用浮点运算(且启用 FPU 硬件)调用 vPortTaskUsesFPU ()。 port.c 文件不包括  vPortTaskUsesFPU() 的定义。 我已经根据此系列 MCU 的其中一个 FreeRTOS 示例启动了我的代码。 感谢您对 M4 和 FPU 以及 FreeRTOS 示例的任何反馈或参考。 
提前感谢。 
您好、
我不确定您 在 C:\ti\TivaWare_C_Series-2.2.0.295\third_party\freertos\Source\portable\ccs\ARM_CM4F\port.c 文件中可以在哪里找到 vPortTaskUsesFPU。 我在 port.c 文件中没有看到此函数。 它可能适用于不同的处理器、而不是 CM4F。 portasm.asm 文件中有 vPortEnableVFP 函数用于启用 FPU。
尊敬的 Charles:
感谢您的输入。 这将启用 FPU。 如果使用浮点上下文的任务被另一个具有浮点上下文的任务抢占、则保存和恢复 FPU 寄存器将如何操作。 我认为 RTOS 不知道这些寄存器,而  vPortTaskUsesFPU () 似乎是一种处理这个问题的机制。 我已经看到它用于 具有 FPU 的不同 TI MCU。 
TMS570LS1224:支持 FPU 的 FreeRTOS 
Tiva 系列中 使用 FPU 的 MCU 是否支持 FreeRTOS 应用?