The Embedded Experts

Release notes for embOS V5.18.0.0 for Renesas RX and Renesas CCRX compiler

Tool chain used for build

Compiler: RX Family C/C++ Compiler V3.05.00 [02 Dec 2022]
Assembler: RX Family Assembler V3.05.00.03 [09 Dec 2022]
Librarian: Renesas Optimizing Linker V3.05.00 [02 Dec 2022]
Workbench: Renesas e² studio 2023-01 (23.1.0)

Version 5.18.0.0 [27. Mar 2023]

New Features

  1. Update to latest embOS generic sources V5.18.0.
  2. Update to latest CCRX compiler V3.05.00.

Version 5.16.1.0 [10. Mar 2022]

New Features

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

Version 5.14.0.0 [06. Aug 2021]

New Features

  1. Update to latest embOS generic sources V5.14.0.
  2. Update to latest CCRX compiler V3.03.00.
  3. Board support package for Renesas RX72N EnvisionKit added.

Version 5.12.0.0 [14. Oct 2020]

New Features

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

Program corrections

  1. With RXv3 core the ACC0 and ACC1 registers were not correctly saved/restored during a preemptive task switch.
    The problem existed since embOS version 5.06 and is fixed with version 5.12.0.0.

Version 5.10.2.0 [21. Sep 2020]

New Features

  1. Update to latest embOS generic sources V5.10.2.
  2. Update to latest CCRX compiler V3.02.00.

Version 5.06 [19. Sep 2019]

New Features

  1. Update to latest embOS generic sources V5.06.
  2. embOS comes now with libraries for Renesas RXv3 core.
  3. Board support package for Renesas RSKRX66T and RSKRX72T added.

Version 5.02a [20. Jul 2018]

New Features

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

Version 4.24 [15. Aug 2016]

New Features

  1. Update to latest embOS generic sources V4.24
  2. Added Segger Real Time Transfer and Segger SystemView to the following projects:
    DK_43WQT_RX63N
    RPBRX210
    RPBRX62N
    RSKRX610
    RSKRX62N
    RSKRX62T
    RSKRX63N
    YLCDRX63NE
    YRDKRX62N
    YRDKRX63N
    The Segger SystemView User Guide is available at www.segger.com.

Improvements

  1. Additional debug check for task termination added.

Version 4.16 [07. Mar 2016]

New Features

  1. Update to latest embOS generic sources V4.16.
  2. Start projects for RSKRX65N, RSKRX130 and RSKRX24T added.
  3. e2Studio projects for RPBRX210, RPBRX62N, RSKRX210, RSKRX610, RSKRX62T, RSKRX630, YRDKRX62N and YRDKRX63N added.

Version 4.12 [26. Aug 2015]

New Features

  1. Update to latest embOS generic sources V4.12.
  2. Start projects for RSKRX63N, RSKRX113, RSKRX231 and RSKRX23T added.

Version 4.10a [19. May 2015]

New Features

  1. Update to latest embOS generic sources V4.10a.
  2. Start project for RX71M added.
    The start project Start_RSKRX71M was build for a RX71M CPU and runs on the Renesas RSKRX71M eval board.

Version 4.06b [26. Mar 2015]

New Features

  1. Update to latest embOS generic sources V4.06b.

Version 4.02a [03. Nov 2014]

New Features

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

Program corrections

  1. RXv1 core big endian embOS libraries corrected.
    embOS RXv1 core big endian libraries were built with RXv2 core instruction set by mistake.

Version 4.00 [07. Jul 2014]

New Features

  1. Update to latest embOS generic sources V4.00.
  2. Support for Renesas RXv2 core added.
    >embOS comes now with libraries for Renesas RXv2 core.
  3. Start project for RX64M added.
    The start project Start_RSKRX64M was build for a RX64M CPU and runs on the RSKRX64M eval board.
  4. Start project for RX63N added.
    The start project was build for a RX63N CPU and runs on the YLCDRX63NE starter-kit.
  5. Start project for RX63N added.
    The start project was build for a RX63N CPU and runs on the FDI DK-43WQT-RX63N eval board.
  6. Scheduler modified.
    The scheduler now saves the ACC register during preemptive task switches.
    This allows usage of DSP functions in tasks without restriction.
    Previous versions of embOS for RX required installation and initialization of an extended task context when using DSP functions.

Version 3.88 [19. Mar 2013]

New Features

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

Version 3.86n [25. Jan 2013]

New Features

  1. Update to latest embOS generic sources V3.86n.
  2. BSP for RX100 CPU on RSKRX111 board for e2studio added.

Program corrections

  1. Problem with scheduler and suspended tasks fixed.
    A description of all fixed problems and corrections can be found in the generic release notes.

Version 3.86m [05. Dec 2012]

New Features

  1. Update to latest embOS generic sources V3.86m.

Version 3.86g [06. Aug 2012]

New Features

  1. Update to latest embOS generic sources V3.86g.

Version 3.86f [26. Jul 2012]

New Features

  1. Update to latest embOS generic sources V3.86f.
  2. Task events are 32bits wide now.
    Since embOS V3.86f, tasks events default to 32bit on 32bit CPUs, allowing more task specific events.

Version 3.86d [11. May 2012]

New Features

  1. Update to latest embOS generic sources V3.86d.

Program corrections

  1. Timeout handling for waitable objectes corrected.

Version 3.86a [30. Apr 2012]

New Features

  1. Update to latest embOS generic sources V3.86a.

Version 3.86 [30. Mar 2012]

New Features

  1. Update to latest embOS generic sources V3.86.
  2. BSP for RSKRX62T eval board added.
  3. HEW debug console support to every start project added.
    Printf() outputs are now made to the HEW debug console.

Version 3.84c [19. Jan 2012]

New Features

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

Version 3.82x [13. Sep 2011]

New Features

  1. Update to latest embOS generic sources V4.xx
  2. BSP for RPBRX210, RSKRX630 and YRDKRX63N added.

Version 3.82v1 [03. Aug 2011]

New Features

  1. Update to latest embOS generic sources V3.82v1
  2. OS_Endian.Src to BSP for RSKRX210 added.
    This file sets explicitly the endian bits in flash.

Program corrections

  1. OS_GetTime_Cycles() and OS_ConvertCycles2us() in RTOSInit.c corrected.

Version 3.82v [25. Jul 2011]

New Features

  1. Update to latest embOS generic sources V3.82v
  2. All BSP uses now the compare match timer for system tick generation.

Program corrections

  1. Big endian support corrected.
    The SFR definitions in Rtosinit.c did not work correctly with big endian and high optimization settings.

Version 3.82u [16. Jun 2011]

New Features

  1. Update to latest embOS generic sources V3.82u
  2. BSP for RSKRX210 added.

Version 3.82n [13. Dec 2010]

New Features

  1. Update to latest embOS generic sources V3.82n
  2. BSP for RPBRX62N added.

Program corrections

  1. Queue handling corrected.

Version 3.82i [19. Aug 2010]

New Features

  1. Update to latest embOS generic sources V3.82i
  2. BSP for RSKRX62N and YRDKRX62N added.

Version 3.82b [02. Nov 2009]

New Features

  1. Update to latest embOS generic sources V3.82b
  2. Support for 16 interrupt priority levels added.
    Future devices of the RX600 familiy will support 16 interrupt priority levels.
    The initial version was built for RX610 devices which support 8 interrupt priority levels.
    The version 3.82b of embOS will support interrupt priority levels from 0 to 15 and can be used for all RX devices.

Version 3.82a [22. Oct 2009]

New Features

  1. Initial version.