FreeRTOS Portables - FPU/ MPU
Q
How can I utilize the Hardware-Floating-Point-Unit (FPU) with the FreeRTOS Port?
Q
How can I use the Memory Protection Unit in my Application?
Q
Which portable should be used?
A
FPU: Additionally to the described proceeding in the netx 90 faq, one must use the FreeRTOS port and portmacro files
- ARM_CM4F or
- ARM_CM4_MPU
These files can be found in the portable folder and need to be copied into the Include/ Source folders.
MPU: FreeRTOS requires portables with MPU support. These are:
- ARM_CM3_MPU or
- ARM_CM4_MPU
The following tabe gives you an overview of your options:
portable | FPU | MPU |
---|---|---|
ARM_CM3 | ||
ARM_CM3_MPU | ||
ARM_CM4FP | ||
ARM_CM4_MPU |
Additionally, this FreeRTOS page describes how the MPU can be utilized in FreeRTOS.
See also...