danielmicrochip wrote on Wednesday, August 31, 2016:
Hello,
it seems that, in FreeRTOS v9.0.0, at least KEIL (RVDS) Cortex-M4 RT kernel port requires core to feature floating-point unit (FPU):
FreeRTOSv9.0.0\FreeRTOS\Source\portable\RVDS\ARM_CM4_MPU
FYI, FPU is an optional feature of Cortex-M4. For instance, our SAM4C device (from Atmel now Microchip) is a dual-core device which only secondary core features FPU.
None of our customers who use KEIL can use FreeRTOS due to this.
Can KEIL use FreeRTOS on Cortex-M4 devices that don’t have an FPU?
Kind regards,
Daniel