Release notes for embOS Version 4.02a for Microchip PIC24/PIC30/dsPIC33 and XC16 compiler
- Tool chain used for build
- New features
- Program corrections
- Known problems/limitations
- Release history
Tool chain used for build
The following tools have been used:
Compiler: Microchip XC16 xc16-gcc V1.23
Assembler: Microchip ASM xc16-as V1.23
Librarian: Microchip AR xc16-ar V1.23
Workbench: Microchip MPLABX IDE V2.20
- Update to latest embOS generic sources V4.02a.
- Update to XC16 compiler and MPLABX IDE.
- Update to latest embOS generic sources V3.82n.
- Update to latest embOS generic sources V3.82k.
- BSP for dsPIC33F added.
First version. None.
First version. None.
- Queue handling corrected.
- embOS interrupt handling fixed.
Interrupt handling was not correct, with compiler optimization interrupts did not work.
- Fixed embOS assembler part.
The embOS assembler part used an assembler command that can only address up to address 0x2000.
This assembler command is replaced, therefore embOS variables can be placed everywhere in memory.
- C30 Compiler issue solved.
The Microchip C30 compiler has a bug. When we set a function pointer to an unsigned long,
the compiler uses an arithmetic shift, which causes embOS to return to an undefined address,
if the function pointer address is above 0x8000.
||16. Oct 2014
||Update to latest embOS generic sources V4.02a.
Update to XC16 compiler and MPLABX IDE.
||10. Dec 2010
||Update to latest embOS generic sources V3.82n.
Queue handling corrected.
||11. Oct 2010
||Update to latest embOS generic sources V3.82k.
embOS interrupt handling corrected.
||06. Mar 2008
||Fixed embOS assembler part.
||03. Mar 2008
||C30 Compiler issue solved.
||31. Oct 2007
||BSP for dsPIC33F added.
||12. July 2007
||Fixed embOSView stackcheck.
||22. Jan 2007
||First version with release history
This document was first released with version 3.32g of
Software released earlier is documented internally. This information is
available at request.
Copyright 2001-2014 SEGGER Microcontroller GmbH & Co. KG. All rights reserved.
For more information, please visit our website www.segger.com or contact us at email@example.com