The Embedded Experts
Release notes for embOS-MPU V5.18.0.1 for Cortex-M and GCC
Tool chain used for build
Compiler: | arm-none-eabi-gcc.exe (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) 11.2.1 20220111 |
---|---|
Assembler: | GNU assembler (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) 2.37.20220122 |
Linker: | GNU ld (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) 2.37.20220122 |
Librarian: | GNU ar (GNU Toolchain for the Arm Architecture 11.2-2022.02 (arm-11.16)) 2.37.20220122 |
Version V5.18.0.1 [20. Oct 2022]
Program corrections
- Under rare circumstances and only when several preconditions are fulfilled, interrupt-safe locking could fail to lock standard library API routines.
Thread-safe locking is not affected. With NewLib locking is used for heap routines only.
For more information, please contact the embOS support.
The problem existed since embOS version 5.16.0.0 and is fixed with version 5.18.0.1.
Version V5.18.0.0 [23. Sep 2022]
New Features
- Update to latest embOS generic sources V5.18.0.
- Update to GNU Toolchain 11.2-2022.02 for the Arm architecture.
- Support for NXP S32K11x MPUs added.
- Support for NXP Kinetis K66 MPUs added.
- Board support packages added for:
Microchip SAML11 XPlainedPro
SEGGER STM32H7 Trace Reference Board
ST NUCLEO-L152RE
Improvements
- MPU handling for Armv8-M improved:
Task stacks for unprivileged task can be now placed anywhere in the RAM. Special handling in the linker file is no longer necessary.
Version V5.16.0.0 [06. Dec 2021]
New Features
- Initial version for embOS-MPU Cortex-M GCC.