The Embedded Experts

Release notes for embOS V5.02a for Cortex-M and Segger Embedded Studio

Tool chain used for build

Compiler: GNU C11 (GCC) 6.3.1 20170620 (release) [ARM/embedded-6-branch revision 249437]
Assembler: GNU assembler (GNU Binutils) 2.28.0.20170620
Linker: GNU ld (GNU Binutils) 2.28.0.20170620
Librarian: GNU ar (GNU Binutils) 2.28.0.20170620
Workbench: Segger Embedded Studio V3.34

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 of embOS for Cortex-M and Segger Embedded Studio.