- Tool chain used for build
- Performance
- New features
- Improvements
- Program corrections
- Known problems
- Release history
- Miscellaneous
Tool chain used for build
The following tools have been used:
Compiler: IAR ICCH8 V1.53H/W32
Assembler: IAR AH8 V1.41A/W32
Librarian: IAR XLIB V3.27I/386
Workbench: IAR EW231 V2.31b
Performance
- Task switch time
Large memory model: 25.5 us = 357 cycles
- Interrupt latency for Fast interrupt
Large memory model: max. 1 us = 14 cycles
Absolute timings are based on an H8S 2239 running at
14.75 MHz with release build library
New features
Version 3.22
- H8S CPU supported
Since version 3.22, embOS for H8/H8S also supports H8S CPUs
- OS_PutMailFront() / OS_PutMailFront1
New mailbox functions to enable LIFO behavior of mailboxes.
- OS_PutMailFrontCond() / OS_PutMailFrontCond1()
New conditional mailbox functions to enable LIFO behavior of mailboxes.
Version 3.20
- Fast interrupts supported
Interrupts with high priority are never disabled by embOS.
- OS_Suspend() / OS_Resume() implemented
New functions to suspend and resume tasks unconditionally.
- Fixed size memory blocks inplemented
New functions to allocate fixed size memory blocks from embOS.
- Dynamic memory allocation supported by embOS
Thread safe dynamic memory allocation functions implemented.
Improvements
NONE
Program corrections
Version 3.22
- Task context saving / restauration corrected
Version 3.20 of embOS for H8 could lock task switches,
when a task was terminated by OS_Terminate()
and the same task control structure was reused.
This problem is corrected with version 3.22
Known problems / Limitations
Version 3.22
- embOS on H8S CPUs runs with interrupt MODE 2 only.
Interrupt handler using embOS functions are limited to priorities 1 to 5.
Version 3.20
- Version 3.20 was built for H8 CPUs only.
embOS on H8 CPUs runs with interrupt MODE 1 only.
Interrupt handler using embOS functions are limited to lowest priority.
Release history
| Version |
Release date |
Short explanation |
| V3.22 |
27. Aug 2004 |
New embOS sources 3.22, H8S supported |
| V3.20d |
05. Jan 2004 |
First version of embOS for Renesas H8 |
Miscellaneous
This document was first released with version 3.20d 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:
December 7, 2007
|