- Tool chain used for build
- New features
- Improvements
- Program corrections
- Known problems/limitations
- Release history
- Miscellaneous
Tool chain used for build
The following tools have been used:
Compiler: IAR ICCARM V5.11.0.50622
Assembler: IAR IASMARM V5.11.0.50622
Librarian: IAR AR
Workbench: IAR IARIDEPM 5.1.0.417
New features
Version 3.60a1
- MMU and cache handling functions added
embOS for ARM now comes with functions to initialize the MMU and cache of ARM9 and ARM720 CPUs.
Functions to invalidate and clean the cache are provided also.
Version 3.60a
- New embOS sources V3.60a used
The new of embOS version 3.60a are described in the embOS generic manual and release notes.
Version 3.52a
- IAR compiler V5.10 supported
embOS version 3.52a for ARM can be used with IAR compiler version V5.10 and the new IAR embedded Workbench V5.0.
A version for the older IAR workbench V4 and compiler version 4.41A/4.42A is shipped together with the new version of embOS for ARM and IAR compiler.
Improvements
Version 3.52e
- BSP for ATMEL AT91SAM9260 optimized
The sample start project for AT91SAM9260 now initializes the MMU and caches to speed up the CPU.
Version 3.52a
- NONE
Initial version for IAR compiler V5.1x
Program corrections
Version 3.60a
- MMU initialization for ARM 926 corrected.
The MMU enable function called from __low_level_init() performed a cache flush which might have caused writing invalid data onto the stack which then caused a system crash.
The problem existed in all previous versions of embOS for ARM and is fixed with version 3.60a.
Version 3.52d
- Task switch corrected in ARM core 5 libraries
The task switch for ARM mode libraries and core type 5 did not work, the system crashed.
All libraries named os5tpa* were affected.
The libraries for thumb mode and all core type 4 worked as expected.
The problem existed in version 3.52a of embOS for ARM and IAR only and is fixed with version 3.52d.
Version 3.52a
- NONE
Initial version for IAR compiler V5.1x
Known problems/limitations
Version 3.52a
- NONE
Initial version for IAR compiler V5.1x
Release history
| Version |
Release date |
Short explanation |
| V3.60a1 |
14. Mar 2008 |
New embOS sources 3.60a
MMU handling for 926 corrected.
MMU and cache handling added.
|
| V3.52e |
27. Nov 2007 |
BSP for AT9260 optimized
|
| V3.52d |
31. Oct 2007 |
Corrected version.
|
| V3.52a |
03. Sep 2007 |
New embOS sources 3.52a
Initial version for IAR compiler V5.1x
|
Miscellaneous
This document was first released with version 3.52a of
the software.
Software released earlier is documented internally. This information is
available at request.

Copyright SEGGER Microcontroller GmbH & Co.KG.
All rights reserved.
For more information, please visit our web site www.segger.com
or contact us at info@segger.com
Last update:
March 17, 2008
|