Support for PIC32MK MIPS32 microAptiv MCU

Hello Community,
I was wondering, whether above Core is supported by FreeRTOS.
Especially I’m planning to run the kernel on this MCU : PIC32MK0512MCF100
Thanks for your support in advance
kind regards
Heiko

According to this page https://www.microchip.com/design-centers/32-bit/pic-32-bit-mcus/pic32mk-family the MK parts have a default integration with FreeRTOS (search for FreeRTOS on the page). Our official distribution has ports for the PIC32MX and PIC32MZ - as the MK has an FPU I’m going to guess it is using the MZ port (unless Microchip have their own port in Harmony).

I created a project for PIC32MK0512MCF100 using MPLabX and the Harmony Configurator has support for FreeRTOS. The port used for this part is very similar to our MZ port with this check removed (most probably needed to run it on MK): https://github.com/FreeRTOS/FreeRTOS-Kernel/blob/master/portable/MPLAB/PIC32MZ/port.c#L42

Thanks.

Hello Guys,
thanks for your comments.
@aggarg: What check do you see needs to be removed? Is it " #if !defined(PIC32MZ) " ?
kind regards
Heiko

If you are trying to use FreeRTOS official PIC32MZ port, you probably will need to comment out that line. If you generate your project using MPLabX, you do not need to do anything.

Thanks.