LPC55S69-EVK solid TF-M + non-secure FreeRTOS example search

Solution:
FreeRTOSConfig.h changes:

  1. add extern uint32_t SystemCoreClock; into the file
  2. make sure configSYSTICK_CLOCK_HZ is NOT defined
  3. set configENABLE_TRUSTZONE to 0
  4. set configRUN_FREERTOS_SECURE_ONLY to 0
  5. set configENABLE_MPU to 0

main.c changes

  1. call SystemCoreClockUpdate() before vTaskStartScheduler call

project changes:

  1. add the following port into the project
    ${FREERTOS_SRC_PATH}/portable/GCC/ARM_CM33_NTZ/non_secure