Release notes for embOS Version 4.06b for Cortex M and Atmel Studio.

  1. Tool chain used for build
  2. New features
  3. Improvements
  4. Program corrections
  5. Known problems/limitations
  6. Release history
  7. Miscellaneous

Tool chain used for build

The following tools have been used:

Compiler:  arm-none-eabi-gcc 4.8.4 20140725 (release)
Assembler: GNU assembler 2.23.2.20140731
Librarian: GNU ar 2.23.2.20140731
Workbench: Atmel Studio 6.2 (V6.2.1563) Service Pack 2

New features

Version 4.06b

  1. Libraries for Cortex M4F/M7 added.
  2. Start project for SAM7V XPlained Ultra added.
  3. Update to latest embOS generic sources V4.06b.

Version 4.04a

  1. Update to latest embOS generic sources V4.04a.

Version 4.02a

  1. Start project for SAMD20 added.
  2. Update to latest embOS generic sources V4.02a.

Version 3.88c

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

Version 3.88.1

  1. All start projects updated to latest Atmel Studio V6.1.2440.

Version 3.88

  1. Start project for SAM4S added.
  2. Update to latest embOS generic sources.

Version 3.86n

  1. Initial version for embOS Cortex M AtmelStudio.

Improvements

Version 3.86n

  1. NONE, initial version for embOS Cortex M AtmelStudio.

Program corrections

Version 4.04a

  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 AtmelStudio and is fixed with version 4.04a.

Version 3.88c

  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.86n

  1. NONE, initial version for embOS Cortex M AtmelStudio.

Known problems/limitations

Version 3.86n

  1. NONE.

Release history

Version Release date Short explanation
V4.06b 01. Apr 2015 Libraries for Cortex M4F/M7 added.
Start project for SAM7V XPlained Ultra added.
Update to latest embOS generic sources V4.06b.
V4.04a 19. Dec 2014 Update to latest embOS generic sources V4.04a.
OS_LeaveNestableInterrupt() fixed.
V4.02a 22. Sep 2014 Start project for SAMD20 added.
Update to latest embOS generic sources V4.02a.
V3.88c 27. Aug 2013 Update to latest embOS generic sources V3.88c.
Scheduling fixed.
OS_Start() fixed.
V3.88.1 19. Apr 2013 All start projects updated to latest Atmel Studio V6.1.2440.
V3.88 06. Mar 2013 Start project for SAM4S added.
Update to latest embOS generic sources.
V3.86n 15. Feb 2013 Initial version for embOS Cortex M AtmelStudio.

Miscellaneous

This document was first released with version 3.86n of the software.
Software released earlier is documented internally. This information is available at request.


Copyright 2001-2015 SEGGER Microcontroller GmbH & Co. KG. All rights reserved.
For more information, please visit our website www.segger.com or contact us at info@segger.com