Forced Hardfault (INVPC) on Cortex-M33 in Non-Secure Mode with FreeRTOS
ARM Cortex-M33 INVPC Hardfault During Context Restoration in FreeRTOS The ARM Cortex-M33 processor, with its TrustZone security extension, introduces a layer of complexity when running real-time operating systems like FreeRTOS, especially in non-secure mode. A common issue that arises is the occurrence of a forced hardfault with the INVPC (Invalid PC Load) exception during the…