FreeRTOS on a LPC1788 with MPU

Hello, I have read the FreeRTOS specific guide for the LPC17xx so I have a basic understanding how to do it. However, the guide does not indicate the need to define “portUSING_MPU_WRAPPERS” (which seems to be required so that each TCB maintains the required MPU configuration) and when I do define it, the compiler generates this report: ..commonsrcFreeRTOSFreeRTOSV7.1.0Sourceincludequeue.h(144): warning:  #47-D: incompatible redefinition of macro “xQueueCreate” (declared at line 91 of “..commonsrcFreeRTOSFreeRTOSV7.1.0Sourceincludempu_wrappers.h”) I am obviously missing something. Can somebody help? Thanks in advance

FreeRTOS on a LPC1788 with MPU

Please use FreeRTOS V7.1.1 – you should find that is ok.  Search for “MPU” in http://www.FreeRTOS.org/History.txt to see a note about this. Regards.

FreeRTOS on a LPC1788 with MPU

OK, thanks.