The Embedded Experts
Release notes for embOS-Classic-MPU V5.22.0.0 for Cortex-M and GCC
Tool chain used for build
| Compiler: | arm-none-eabi-gcc.exe (Arm GNU Toolchain 13.2.rel1 (Build arm-13.7)) 13.2.1 20231009 |
|---|---|
| Assembler: | GNU assembler (Arm GNU Toolchain 13.2.rel1 (Build arm-13.7)) 2.41.0.20231009 |
| Librarian: | GNU ar (Arm GNU Toolchain 13.2.rel1 (Build arm-13.7)) 2.41.0.20231009 |
Version V5.22.0.0 [18. Jul 2025]
New Features
- Update to latest embOS generic sources V5.22.0.
- embOS API can be called from device driver.
- Core specific MPU access permissions can be used.
- Armv8-M MPU handling improved.
Version V5.20.0.0 [18. Nov 2024]
New Features
- Update to latest embOS generic sources V5.20.0.
- Update to Arm GNU Toolchain 13.2.rel1.
- Dedicated libraries for Armv8.1-M (Cortex-M55/M85) with and without PACBTI.
Version V5.18.3.0 [11. Jun 2024]
New Features
- Update to latest embOS generic sources V5.18.3.
- TLS handling updated.
- embOS libraries including the workaround for the Arm Erratum 837070 (ARM-EPM-064408) now preserve and restore the PRIMASK register with calls to OS_INT_Disable() and OS_INT_Restore() per default.
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.