RX, HEW GNU
embOS for RENESAS RX was developed for and with KPIT GNU compiler and supports all data memory models offered by this compiler.
embOS for RX comes with an easy to use start project for an RX610 and RX62N CPU which may be used with the HEW.
Software development and debugging with E20 emulator as well as using J-Link is supported.
Resources and performance data
| Memory usage | |
|---|---|
| Kernel size (ROM) | approx. 1500 bytes |
| Kernel RAM usage | 63 bytes |
| RAM usage per task control block | 20 bytes |
| RAM usage per resource semaphore | 16 bytes |
| RAM usage per counting semaphore | 8 bytes |
| RAM usage per mailbox | 24 bytes |
| RAM usage per software timer | 20 bytes |
| RAM usage event | 0 bytes |
| Min. stack-size per task (RAM) | 56 bytes |
| Timing | |
| Context switch time | 127 clock cycles (2.6 µs), independent of number of tasks |
| Interrupt latency time | max. 90 clock cycles (0.9 µs) |
| Kernel CPU usage/TICK | less than .1% of total calculation time at 1000 Interrupts/second (1ms TICK) |
| Basic time unit (TICK) | typ. 1 ms, min. 10 µs (100 kHz interrupt frequency) |
| Features | |
| Max. no. of tasks | Unlimited (by available RAM only) |
| Max. no. of mailboxes | unlimited (by available RAM only) |
| Max. no. of semaphores (resource/binary/counting) | unlimited (by available RAM only) |
| Max. no. of software timers | unlimited (by available RAM only) |
| Max. no. of priorities | 255 |
| Stack size idle task (RAM) | 0(no memory needed) |
| Nested interrupts | permitted |
| Task switches from within ISR | possible |
Absolute data given above were measured with embOS x-release build on an RX610 CPU running at 100MHz.
embOSView offers system analysis during runtime

Available Emulators
- RENESAS E20
- J-Link RX
Additional information
RENESAS Web site for additional CPU info / support
Board support packages
embOS comes with lots of ready to go start projects and support packages for various Renesas RX CPUs and starterboards.
| CPU | Eval board |
|---|---|
| Renesas RX210 | Renesas RPBRX210 |
| Renesas RX210 | Renesas RSKRX210 |
| Renesas RX62N | Renesas RPBRX62N |
| Renesas RX62N | Future Designs YRDKRX62N |
| Renesas RX62N | Renesas RSKRX62N |
| Renesas RX610 | Renesas RSKRX610 |
| Renesas RX62T | Renesas RSKRX62T |
| Renesas RX630 | Renesas RSKRX630 |
| Renesas RX63N | Future Designs YRDKRX63N |
Release notes for embOS Version 3.86a for RX using KPIT GNU compiler and HEW
- 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: KPIT GNU GCC V4.5-GNURX_v11.03 Assembler: KPIT GNU AS V2.21-GNURX_v11.03.20110113 Librarian: KPIT GNU AR V2.21-GNURX_v11.03.20110113 Workbench: KPIT GNU HEW V4.09.00.007
New features
Version 3.86
- Update to latest embOS generic sources.
- BSP for RSKRX62T and Serious SIM 205 eval board added.
Version 3.82x
- Update to latest embOS generic sources.
- BSP for RPBRX210, RSKRX630 and YRDKRX63N added.
Version 3.82v
- Update to latest embOS generic sources.
- BSP for RDKRX210 added.
Version 3.82n
- Update to latest embOS generic sources.
- BSP for RPBRX62N added.
Version 3.82k
- Initial version
Version 3.82k is the initial version of embOS RX for HEW and KPIT GNU tools. It is based on embOS sources V3.82k.
Improvements
Version 3.82k
- NONE
Initial version based on embOS sources version 3.82k
Program corrections
Version 3.86a
- Queue handling corrected.
Version 3.82n
- Queue handling corrected.
Version 3.82k
- NONE
Initial version based on embOS sources version 3.82k
Known problems/limitations
Version 3.82k
- NONE
Initial version based on embOS sources version 3.82k
Release history
| Version | Release date | Short explanation |
| V3.86a | 30. Apr 2012 | Queue handling corrected. |
| V3.86 | 29. Mar 2012 | Update to latest embOS generic sources and BSPs added. |
| V3.82x | 13. Sep 2011 | Update to latest embOS generic sources and BSPs added. |
| V3.82v | 03. Aug 2011 | Update to latest embOS generic sources and BSP added. |
| V3.82n | 13. Dec 2010 | Update to latest embOS generic sources and BSP added. |
| V3.82k | 20. Oct 2010 | Initial version. |
Miscellaneous
This document was first released with version 3.82k of the software.
Software released earlier is documented internally. This information is available at request.
RX, HEW GNU
