When creating a HALCoGen project for the TMS570LC43 (and maybe others, I did not check that), there are two options
- without FreeRTOS
- withFreeRTOS
If one creates a project without FreeRTOS it is possible to
- uncheck the Enable MPU and
- disable all MPU regions (see first screenshot).
If one creates a project with FreeRTOS it is possible
- to uncheck the Enable MPU
- but not possible to disable all MPU regions (see second screenshot).
The MPU regions 1-4 are sill selected. Why is it not possible to globally disbale MPU when FreeRTOS is used?
Screenshot 1: Without FreeRTOS MPU can be completely disabled | Screenshot 2: With FreeRTOS MPU can NOT be completely disabled |
![]() |
![]() |