Upgrading From FreeRTOS V10.4.4 to V10.4.5
FreeRTOS V10.4.5 is a drop in replacement for FreeRTOS V10.4.4 for all ports other than the ARMv8-M ports
with secure side support.
ARMv8-M secure-side port
Tasks that call secure functions from the non-secure side of an ARMv8-M MCU
(ARM Cortex-M23 and Cortex-M33) have two contexts – one on the non-secure side and one on the secure-side. Previous versions
of the FreeRTOS ARMv8-M secure-side ports allocated the structures that reference secure-side contexts at run time. Now the
structures are allocated statically at compile time. This change necessitates the introduction of the secureconfigMAX_SECURE_CONTEXTS
configuration constant, which sets the number of statically allocated secure contexts. secureconfigMAX_SECURE_CONTEXTS defaults
to 8 if left undefined. Applications that only use FreeRTOS code on the non-secure side, such as those running third-party code on the secure-side, are not affected by this change.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.