The Embedded Experts

Release notes for embOS V5.18.0.0 for Cortex-M and Rowley CrossWorks for ARM

Tool chain used for build

Compiler: clang version 15.0.4
Assembler: clang version 15.0.4
Linker: GNU ld (based on arm-11.3.Rel1 source release) 2.38.20220708
Librarian: GNU ar (based on arm-11.3.Rel1 source release) 2.38.20220708
Workbench: Rowley CrossStudio for ARM V4.9.0

Version 5.18.0.0 [17. Nov 2022]

New Features

  1. Update to latest embOS generic sources V5.18.0.
  2. Update to Rowley CrossStudio for ARM V4.9.0.
  3. Board support packages added for:
    SEGGER STM32H7 Trace Reference Board
    ST NUCLEO-L152RE

Version 5.16.1.0 [31. Jan 2022]

New Features

  1. Update to latest embOS generic sources V5.16.0.
  2. Support for ARM TrustZone added.

Version 5.14.0.0 [16. Jul 2021]

New Features

  1. Update to latest embOS generic sources V5.14.0.

Version 5.12.0.0 [07. Oct 2020]

New Features

  1. Update to latest embOS generic sources V5.12.0.
  2. Support for ARMv8-M stack limit feature added.

Version 5.10.2.0 [06. Aug 2020]

New Features

  1. Update to latest embOS generic sources V5.10.2.
  2. Board support packages added for:
    Microchip SAML11 XplainedPro
    NXP LPCXpresso55S69
    ST STM32F769I-Eval
    ST STM32L073Z-Eval

Improvements

  1. 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.02a [22. Aug 2018]

New Features

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

Version 5.00a [24. May 2018]

New Features

  1. Update to latest embOS generic sources V5.00a.
  2. Board support packages for the Rowley CrossStudio simulator added.

Version 4.40 [14. Feb 2018]

New Features

  1. Update to latest embOS generic sources V4.40.
  2. Tool chain updated to Rowley CrossStudio for ARM V4.1.0.
  3. Hard floating-point ABI libraries added.
  4. Board support packages for the K66FN2M0 emPower board added.

Version 4.38 [10. Nov 2017]

New Features

  1. Update to latest embOS generic sources V4.38.
  2. Board support packages for ST STM32F756 added.
  3. Tool chain updated to Rowley CrossStudio for ARM V4.0.4.

Version 4.16 [17. Mar 2016]

New Features

  1. Update to latest embOS generic sources V4.16.
    All new features and modifications of the new embOS version are described in the generic release notes and manual.
  2. Added Segger RTT to all projects.
    More information on Segger RTT is available at www.segger.com
  3. Added Segger SystemView to all projects.
    The Segger SystemView User Guide is available at www.segger.com

Improvements

  1. Advanced Hard Fault Handler added to all projects.

Program corrections

  1. Task switch fixed.
    The task switch fix introduced in V4.04a2 could fail under unsual circumstances on Cortex-M3/M4 targets.
    A task which was suspended by a cooperative task switch was not activated at once but with the next system tick at the latest.

Version 4.06b [13. Apr 2015]

New Features

  1. Update to latest embOS generic sources V4.06b.
  2. New start project for Atmel SAMV71 XPlained Ultra added.
  3. New start project for Freescale FRDM K64F added.

Program corrections

  1. Task switch fixed.
    A problem with the task switch could cause that a task was not activated at once when it was triggered by an interrupt.
    The problem existed on all previous versions of embOS Cortex M Rowley and is fixed with version 4.06b.

Version 4.04a [15. Dec 2014]

New Features

  1. Update to latest embOS generic sources V4.04a.
  2. Thread script for thread awarness added.

Program corrections

  1. OS_LeaveNestableInterrupt() fixed.
    A problem with OS_LeaveNestableInterrupt() could cause that a task switch which was triggered by an interrupt routine which interrupted another interrupt routine was not executed.
    The problem existed on all previous versions of embOS Cortex M Rowley and is fixed with version 4.04a.

Version 4.02a [07. Nov 2014]

New Features

  1. Update to latest embOS generic sources V4.02a.
  2. Several start projects added for:
    • Atmel
    • NXP
    • ST
    • Freescale
    • TI
    • Silicon Labs

Version 4.00a [11. Aug 2014]

New Features

  1. Update to latest embOS generic sources V4.00a.
  2. Support for Cortex M0 added.
  3. NXP LPC4088 start project added.

Version 3.88f [24. Sep 2013]

New Features

  1. Update to latest embOS generic sources V3.88f.

Version 3.88c [30. Aug 2013]

New Features

  1. Update to latest embOS generic sources V3.88c.
  2. Support for Cortex M4F with FPU added.
  3. STM32F40G_Eval start project added.

Program corrections

  1. Scheduling fixed.
    A problem with the scheduler could cause that a task not in ready state was not suspended and continued running.
    Higher priority tasks were blocked even when they were ready to execute.
    The problem existed on all previous versions of embOS Cortex M IAR and is fixed with version 3.88b.
  2. OS_Start() fixed.
    A problem with OS_Start() could cause that embOS did not start.
    The problem existed on all previous versions of embOS Cortex M IAR and is fixed with version 3.88c.

Version 3.86e [09. Jul 2012]

New Features

  1. Update to latest embOS generic sources V3.86e.
    Generic CMSIS start project added.

Version 3.84d [30. Apr 2012]

Program corrections

  1. Queue handling corrected.

Version 3.84c [08. Mar 2012]

New Features

  1. Update to latest embOS generic sources V3.84c.
  2. Start project for TI LM3S9B96 added.

Version 3.82u [27. Jun 2011]

New Features

  1. Update to latest embOS generic sources V3.82u.

Version 3.82c [18. Nov 2009]

New Features

  1. Update to latest embOS generic sources V3.82c.

Version 3.62c [11. Nov 2008]

New Features

  1. First version.