从 FreeRTOS V10.4.4 升级到 V10.4.5
FreeRTOS V10.4.5 可以替代 FreeRTOS V10.4.4,适用于除 ARMv8-M 移植以外的所有移植,
并提供安全端支持。
ARMv8-M 安全端移植
从 ARMv8-M MCU(ARM Cortex-M23 和 Cortex-M33)非安全端调用安全函数的任务
有两种上下文,一种位于非安全端,另一种位于安全端。以前版本的
FreeRTOS ARMv8-M 安全端移植中,在运行时分配了引用安全端上下文的结构体。现在,
结构体会在编译时进行静态分配。此更改需要引入 ecureconfigMAX_SECURE_CONTEXTS
配置常量,用于设置静态分配的安全上下文的数量。如未定义,secureconfigMAX_SECURE_CONTEXT 默认值
为 8。仅在非安全端使用 FreeRTOS 代码的应用程序(例如在安全端运行第三方代码的应用程序),不受此更改的影响。
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.