FreeRTOS port for ARM M4, no FPU, no MPU

Does any one have version 10.0 port files for an ARM Cortex M4 without floating point or MPU? The files in the version 10 distribution include M4F and M4_MPU but not plain M4. There is a version in Atmel Software Framework for the SAM4S chip that I need to target, but it’s for FreeRTOS version 7. Alternatively, can someone tell me which bits of the M4F port files I need to strip out to support a M4 without FPU? The application needs to support M4F processors too, so adding conditionals to the M4F port files might be an attractive solution. btw the application is open source 3D printer control firmware, see https://github.com/dc42/RepRapFirmware. Thanks in advance – David

FreeRTOS port for ARM M4, no FPU, no MPU

If you have a Cortex-M4 with floating point then use the port files in FreeRTOS/source/portable/[compiler]/ARM_CM4F If you have a Cortex-M4 without a floating point unit, or a Cortex-M3, then use the port files in FreeRTOS/source/portable/[compiler]/ARM_CM3

FreeRTOS port for ARM M4, no FPU, no MPU

Thanks, I didn’t know that the M4 without FP was compatible with M3 as far as FreeRTOS is concerned.