The Embedded Experts
Release notes for embOS V5.18.0.0 for Cortex-M and Embedded Studio
Tool chain used for build
Compiler: | SEGGER compiler version 14.2.1 (based on clang 14.0.0) |
---|---|
Assembler: | GNU assembler (based on arm-11.2-2022.02 GNU Binutils) 2.37.20220122 |
Librarian: | GNU ar (based on arm-11.2-2022.02 GNU Binutils) 2.37.20220122 |
Workbench: | SEGGER Embedded Studio V6.34a |
Version 5.18.0.0 [07. Nov 2022]
New Features
- Update to latest embOS generic sources V5.18.0.
- Update to latest SEGGER Embedded Studio V6.34a.
- Board support packages added for:
Cypress CY9BF568R FM4 U120 9B560
GigaDevice GD32407H START
NXP iMX8MQ6 M4 phyCORE iMX8M
ST STM32L4S5 Eval
ST STM32U575AI Eval
ST STM32U585 IOT02A Discovery
Version 5.16.0.0 [23. Dec 2021]
New Features
- Update to latest embOS generic sources V5.16.0.
- Update to latest SEGGER Embedded Studio V5.68.
- Support for ARM TrustZone added.
- Board support packages added for:
Cypress CY8CKIT-062-WIFI-BT
Holtek HT32F125x Development Board
Holtek ESK32-30505 HT32F52253 Starter Kit
Maxim Integrated MAX32570 MNKIT
MindMotion MM32F103 MM32 MiniBoard
L-Tek FF-LPC546xx
RaspberryPi RP2040 Pico
SEGGER STM32H743 NAND Flash Evaluator
ST STM32F413ZH Discovery
ST STM32F723E Discovery
ST STM32G031K8 Nucleo
ST STM32G0B1RE Nucleo
ST STM32G431 Custom hardware
ST STM32H745XI Discovery (M4)
ST STM32H745XI Discovery (M7)
ST STM32H753ZI Nucleo
ST STM32H7B3I DK
ST STM32H7B3I Nucleo
ST STM32U575ZI Nucleo
Toshiba AdBun-M3HQ
Toshiba AdBun-M4GR
Toshiba AdBun-M4NR
Toshiba TMPM4KN-SBK
Version 5.14.0.0 [06. May 2021]
New Features
- Update to latest embOS generic sources V5.14.0.
- Update to latest SEGGER Embedded Studio V5.42b.
- Board support packages added for:
Microchip SAME54 XPlainedPro
BBC Micro:Bit V2
Nordic Semiconductor nRF5340 DK
NXP LPC1549 LPCXpresso
IAR LPC1766 SK
ST STM32F413ZH Nucleo
ST STM32H735G DK
ST STM32L496G Discovery
Ka-Ro QSMP on QSBASE1
ST STM32MP15X EV1
Version 5.12.0.1 [16. Dec 2020]
New Features
- Update to latest SEGGER Embedded Studio V5.32a.
- Board support packages added for:
SparkFun SAMD21 Mini Breakout
ST STM32F765ZI Custom hardware
Improvements
- Minor issues in some BSPs improved.
Version 5.12.0.0 [24. Nov 2020]
New Features
- Update to latest embOS generic sources V5.12.0.
- New embOS libraries for Cortex-M33 devices added.
- Support for ARMv8-M stack limit feature added.
- J-Trace support added to those BSPs where Trace is available.
- BSPs updated for SEGGER Embedded Studio V5.20a.
- Board support packages added for:
Microchip SAM4C16C EK
Microchip SAMR21E18 XPlainedPro
Nuvoton NUC442JI8 NuTiny SDK
NXP iMXRT1021 Evaluation Kit
NXP iMXRT1052 Evaluation Kit
NXP iMXRT1062 Evaluation Kit
NXP iMXRT595S Evaluation Kit
NXP iMXRT685S Evaluation Kit
NXP LPCXpresso51U68
NXP LPC54S018 Evaluation Kit
NXP S32K148 EVB
Renesas R7F0E01 RE01256KB
SEGGER QSPI Flash Evaluator
ST STM32G431RB-Nucleo
ST STM32H745ZI-Nucleo
ST STM32H750B-DK
ST STM32L562E-DK
TI EXP432P4111 LaunchPad
Program corrections
- Under certain circumstances, embOS API timeouts did not work as expected.
The problem existed since version 5.10.1.0 of embOS for Cortex-M and SEGGER Embedded Studio and is fixed with version 5.12.0.0.
Version 5.10.1.0 [18. Jun 2020]
New Features
- Update to SEGGER Embedded Studio V4.52c.
- Update to SEGGER scc.
embOS libraries are now build using the SEGGER compiler instead of GCC. - Update to latest embOS generic sources V5.10.0.
- Board support packages added for:
Nuvoton NUC029LAN NuTiny-SDK
NXP iMXRT1020 Evaluation Kit
NXP iMXRT1062 Evaluation Kit
NXP iMXRT1176 Evaluation Kit (M4)
NXP iMXRT1176 Evaluation Kit (M7)
NXP iMXRT685S Evaluation Kit
NXP LPC54018M Evaluation Kit
SEGGER NAND-Flash Eval
ST STM32L552ZE-Eval
ST STM32L552ZE-Nucleo
Version 5.8.2.0 [07. Jan 2020]
New Features
- Update to latest embOS generic sources V5.8.2.
- Board support packages added for:
Infineon XMC4800 Relax EtherCat Kit
ST STM32F730-Discovery
Version 5.8.1.0 [26. Nov 2019]
New Features
- Update to latest embOS generic sources V5.8.1.
- Update to SEGGER Embedded Studio V4.30b.
- Board support packages added for:
GigaDevice GD32150R-Eval
GigaDevice GD32190R-Eval
GigaDevice GD32303E-Eval
GigaDevice GD32307C-Eval
GigaDevice GD32450I-Eval
Maxim Integrated MAX3263X-EVK
Microchip SAMD51 XPlainedPro
ST STM32F030R8-Nucleo
ST STM32F031K6-Nucleo
ST STM32F042K6-Nucleo
ST STM32F070RB-Nucleo
ST STM32F091RC-Nucleo
ST STM32F103RB-Nucleo
ST STM32F401RE-Nucleo
ST STM32F411RE-Nucleo
ST STM32F722ZE-Nucleo
ST STM32G071RB-Nucleo
ST STM32L073Z-Eval
ST STM32WB55RG-Nucleo
Thundersoft TT-M3HQ
Thundersoft TT-M4G9
TI MSP432E411Y-BGAEVM
Improvements
- Modified workaround for Cortex-M7 r0p1 (Erratum 837070, ARM-EPM-064408) to no longer apply by default.
If embOS libraries for Cortex-M7 including the workaround are desired, a suitable set of additional libraries is provided.
Version 5.06.1 [09. Jul 2019]
New Features
- New embOS libraries for Cortex-M23 devices.
- Board support packages added for:
NXP MIMXRT1064 EVK
NXP TWR K65F180M
NXP LPC1000 Eval
SEGGER STM32F407 emUSBAudioDAC
Silicon Labs EFM32G21
ST STM32F446ZE Nucleo
ST STM32L452RE Nucleo
TI TM4C123G LaunchPad
TI TMS470M Hercules MCU Development Kit
Program corrections
- Big endian libraries fixed.
Big endian libraries were built with wrong compiler options. - TLS implementation fixed.
TLS implementation did not link under specific circumstances when link time optimization is enabled.
Version 5.06 [05. Mar 2019]
New Features
- Update to latest embOS generic sources V5.06.
- Update to SEGGER Embedded Studio V4.12.
- All ARMv6M/ARMv7M BSPs now use the SEGGER linker.
- Board support packages added for:
Infineon XMC4000 Hexagon Application Kit
Microchip SAME70Q21 XPlained
NXP LPC4367 LPCXpresso
NXP LPC54018 IoT Module
NXP S32K148
SEGGER iMXRT1051 Trace Reference Board
SEGGER LPC4322 Dongle board
SEGGER LPC4333 emPower PoE board
SEGGER LPC54605 emPower USB Host board
SEGGER STM32F072 JLink OB Eval
SEGGER STM32H743 Trace Reference Board
Silicon Labs EFM32PG1B PearlGecko SK
Silicon EZR32LG330 Leopard Gecko WSK
ST STM32VL Discovery
ST STM32F401C Discovery
ST STM32H753I Eval
ST STM32L152C Discovery
ST STM32L476G Discovery
ST STM32L4R5ZI Nucleo
ST STM32L4R9I Discovery
ST STM32L4R9I Eval
TI CC1312R1 LaunchPad
TI TM4C1290 Tiva DB
Toshiba EBTZ1200 1MA A1
Version 5.02a [25. Jul 2018]
New Features
- Update to latest embOS generic sources V5.02a.
- Board support packages added for:
Microchip SAML11 XPlainedPro
Nordic Semiconductor nRF52840 DK
NXP S32K144E VB
ST STM32L4A6ZG Nucleo
Version 5.00a [18. May 2018]
New Features
- Update to latest embOS generic sources V5.00a.
Version 5.00 [11. May 2018]
New Features
- Update to latest embOS generic sources V5.00.
- Board support packages added for:
Cypress (Spansion) SK-FM4-176L-S6E2CC
Microchip SAML10 XPlainedPro
NXP MIMXRT1050 EVK
NXP LPC1833
Bosch XDK110
SiliconLabs EFM32GG990F1024 GiantGecko DK
ST STM32F469I Discovery
ST STM32F769I Eval
ST STM32H743ZI Nucleo
ST STM32L475 DiscoveryKit IoT Node
TI EK-TM4C1294XL board
Version 4.40 [11. Jan 2018]
New Features
- Update to latest embOS generic sources V4.40.
- Update to SEGGER Embedded Studio V3.34.
- Thread local storage supported.
embOS for Cortex-M ES now supports the thread local storage implementation of the SEGGER Embedded Studio standard libraries. - Board support package for the BBC micro:bit added.
- Board support package for the NordicSemi nRF52 (Preview) Development Kit added.
- Board support package for the NXP (Freescale) FRDM-K22F added.
- Board support package for the NXP (Freescale) FRDM-K64F added.
- Board support package for the Silicon Labs EFM32GG11 Giant Gecko added.
- Board support package for the STMicro STM32W108 added.
Version 4.38 [22. Sep 2017]
New Features
- Update to latest embOS generic sources V4.38.
- Update to SEGGER Embedded Studio V3.26.
- Board support package for the Infineon XMC4300 Relax EtherCat Kit added.
- Board support package for the SEGGER Cortex-M Trace Reference Board added.
Version 4.36 [31. Jul 2017]
New Features
- Update to latest embOS generic sources V4.36.
- Update to SEGGER Embedded Studio V3.24a.
- Dedicated project for the SEGGER Embedded Studio simulator added.
- Board support package for the AmbiqMicro Apollo added.
- Board support package for the STMicro STM32F412G_Discovery added.
- Board support package for the STMicro STM32F769_Discovery added.
Version 4.34 [12. Apr 2017]
New Features
- Update to latest embOS generic sources V4.34.
- Update to SEGGER Embedded Studio V3.12.
- Additional libraries using hard floating-point ABI added.
- Board support package for the Infineon XMC4700 added.
- Board support package for the NXP LPC1788 added.
- Board support package for the NXP LPC5460 added.
Version 4.32 [17. Jan 2017]
New Features
- Update to latest embOS generic sources V4.32.
- Board support package for the IDT ZAMC4100 added.
- Board support package for the IAR STM32F429 EXP added.
Version 4.24 [06. Jul 2016]
New Features
- Update to latest embOS generic sources V4.24.
- VFP register handling is now automatically performed by embOS.
embOS API functions OS_ExtendTaskContext_VFP(), OS_VFP_Save(), OS_VFP_Restore(), and OS_ExtendTaskContext_TLS_VFP() are deprecated.
Compatibility with older embOS versions is ensured through macro definitions. - Board support package for the NXP LPC1857.
- Board support package for the NXP (Freescale) K24 added.
- Board support package for the NXP (Freescale) K70 added.
- Board support package for the STMicro STM32F072_Nucleo added.
- Board support package for the STMicro STM32F303_Nucleo added.
- Board support package for the STMicro STM32F429_Nucleo added.
- Board support package for the STMicro STM32F746_Discovery added.
- Board support package for the STMicro STM32F746_Nucleo added.
- Board support package for the STMicro STM32L031_Nucleo added.
- Board support package for the STMicro STM32L053_Discovery added.
- Board support package for the STMicro STM32L476_Nucleo added.
Improvements
- Additional debug check added to detect tasks that end without termination.
Program corrections
- Applied workaround for interrupt handling with Cortex-M7 r0p1.
Erratum 837070, ARM-EPM-064408: Increasing priority using a write to BASEPRI does not take effect immediately. An appropriate workaround was applied.
The problem, which is exclusive for Cortex-M7 r0p1, existed on all previous versions of embOS for Cortex-M and SEGGER Embedded Studio and is fixed with version 4.24.
Version 4.16 [06. Apr 2016]
New Features
- Update to latest embOS generic sources V4.16.
- Generic project for arbitrary Cortex-M devices using CMSIS added.
- Board support package for the NXP (Freescale) TWR-K21F120M added.
- Board support package for the Keil MCB1700 added.
- Board support package for the Keil MCB4357 added.
- Board support package for the SEGGER embOS/IP SwitchBoard added.
- Board support package for the Silicon Labs EFM32 Happy Gecko added.
Improvements
- Further improved Hardfault Handler for all projects.
Version 4.14 [14. Dec 2015]
New Features
- Update to latest embOS generic sources V4.14.
- Added SEGGER SystemView to all projects.
The SEGGER SystemView User Guide is available at www.segger.com. - Board support package for the Atmel SAMD21_XPlainedPro added.
- Board support package for the Atmel SAMR21_XPlainedPro added.
- Board support package for the Atmel SAMV71_XPlainedUltra added.
- Board support package for the Freescale Kinetis K26 added.
- Board support package for the Infineon XMC4500_RelaxLiteKit added.
- Board support package for the STMicro STM32F756-Eval added.
Version 4.12b [05. Oct 2015]
New Features
- Update to latest embOS generic sources V4.12.
- Update to SEGGER Embedded Studio V2.10a.
- Added SEGGER Real-Time Transfer (RTT) to all projects.
Additional information on SEGGER RTT is available at www.segger.com. - Board support package for the Olimex STM32P407 added.
Improvements
- Improved HardFault Handler added to all projects.
Version 4.12 [21. Aug 2015]
New Features
- Update to latest embOS generic sources V4.12b.
Version 4.10b [09. Jun 2015]
New Features
- Initial version for embOS Cortex-M ES.