The Embedded Experts

Release notes for embOS V5.06 for Cortex-M and Embedded Studio

Tool chain used for build

Compiler: GNU C11 (GCC) version 7.3.1 20180622 (release) [ARM/embedded-7-branch revision 261907] (arm-none-eabi)
Assembler: GNU assembler (GNU Binutils) 2.30.0.20180329
Linker: GNU ld (GNU Binutils) 2.30.0.20180329
Librarian: GNU ar (GNU Binutils) 2.30.0.20180329
Workbench: Segger Embedded Studio V4.12

Version 5.06 [05. Mar 2019]

New Features

  1. Update to latest embOS generic sources V5.06.
  2. Update to Embedded Studio V4.12.
  3. All ARMv6M/ARMv7M BSPs now use the SEGGER linker.
  4. 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

  1. Update to latest embOS generic sources V5.02a.
  2. 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

  1. Update to latest embOS generic sources V5.00a.

Version 5.00 [11. May 2018]

New Features

  1. Update to latest embOS generic sources V5.00.
  2. 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

  1. Update to latest embOS generic sources V4.40.
  2. Update to Segger Embedded Studio V3.34.
  3. Thread local storage supported.
    embOS for Cortex-M and Embedded Studio now supports the thread local storage implementation of the Embedded Studio standard libraries.
  4. Board support package for the BBC micro:bit added.
  5. Board support package for the NordicSemi nRF52 (Preview) Development Kit added.
  6. Board support package for the NXP (Freescale) FRDM-K22F added.
  7. Board support package for the NXP (Freescale) FRDM-K64F added.
  8. Board support package for the Silicon Labs EFM32GG11 Giant Gecko added.
  9. Board support package for the STMicro STM32W108 added.

Version 4.38 [22. Sep 2017]

New Features

  1. Update to latest embOS generic sources V4.38.
  2. Update to Segger Embedded Studio V3.26.
  3. Board support package for the Infineon XMC4300 Relax EtherCat Kit added.
  4. Board support package for the Segger Cortex-M Trace Reference Board added.

Version 4.36 [31. Jul 2017]

New Features

  1. Update to latest embOS generic sources V4.36.
  2. Update to Segger Embedded Studio V3.24a.
  3. Dedicated project for the Embedded Studio simulator added.
  4. Board support package for the AmbiqMicro Apollo added.
  5. Board support package for the STMicro STM32F412G_Discovery added.
  6. Board support package for the STMicro STM32F769_Discovery added.

Version 4.34 [12. Apr 2017]

New Features

  1. Update to latest embOS generic sources V4.34.
  2. Update to Segger Embedded Studio V3.12.
  3. Additional libraries using hard floating-point ABI added.
  4. Board support package for the Infineon XMC4700 added.
  5. Board support package for the NXP LPC1788 added.
  6. Board support package for the NXP LPC5460 added.

Version 4.32 [17. Jan 2017]

New Features

  1. Update to latest embOS generic sources V4.32.
  2. Board support package for the IDT ZAMC4100 added.
  3. Board support package for the IAR STM32F429 EXP added.

Version 4.24 [06. Jul 2016]

New Features

  1. Update to latest embOS generic sources V4.24.
  2. 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.
  3. Board support package for the NXP LPC1857.
  4. Board support package for the NXP (Freescale) K24 added.
  5. Board support package for the NXP (Freescale) K70 added.
  6. Board support package for the STMicro STM32F072_Nucleo added.
  7. Board support package for the STMicro STM32F303_Nucleo added.
  8. Board support package for the STMicro STM32F429_Nucleo added.
  9. Board support package for the STMicro STM32F746_Discovery added.
  10. Board support package for the STMicro STM32F746_Nucleo added.
  11. Board support package for the STMicro STM32L031_Nucleo added.
  12. Board support package for the STMicro STM32L053_Discovery added.
  13. Board support package for the STMicro STM32L476_Nucleo added.

Improvements

  1. Additional debug check added to detect tasks that end without termination.

Program corrections

  1. 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

  1. Update to latest embOS generic sources V4.16.
  2. Generic project for arbitrary Cortex-M devices using CMSIS added.
  3. Board support package for the NXP (Freescale) TWR-K21F120M added.
  4. Board support package for the Keil MCB1700 added.
  5. Board support package for the Keil MCB4357 added.
  6. Board support package for the Segger embOS/IP SwitchBoard added.
  7. Board support package for the Silicon Labs EFM32 Happy Gecko added.

Improvements

  1. Further improved Hardfault Handler for all projects.

Version 4.14 [14. Dec 2015]

New Features

  1. Update to latest embOS generic sources V4.14.
  2. Added Segger SystemView to all projects.
    The Segger SystemView User Guide is available at www.segger.com.
  3. Board support package for the Atmel SAMD21_XPlainedPro added.
  4. Board support package for the Atmel SAMR21_XPlainedPro added.
  5. Board support package for the Atmel SAMV71_XPlainedUltra added.
  6. Board support package for the Freescale Kinetis K26 added.
  7. Board support package for the Infineon XMC4500_RelaxLiteKit added.
  8. Board support package for the STMicro STM32F756-Eval added.

Version 4.12b [05. Oct 2015]

New Features

  1. Update to latest embOS generic sources V4.12.
  2. Update to Segger Embedded Studio V2.10a.
  3. Added Segger Real-Time Transfer (RTT) to all projects.
    Additional information on Segger RTT is available at www.segger.com.
  4. Board support package for the Olimex STM32P407 added.

Improvements

  1. Improved HardFault Handler added to all projects.

Version 4.12 [21. Aug 2015]

New Features

  1. Update to latest embOS generic sources V4.12b.

Version 4.10b [09. Jun 2015]

New Features

  1. Initial version for embOS Cortex-M ES.