e² studio and CS+, our integrated development environments, are easy to use, scalable to match your development needs, have a proven track record, and fully support the RX family. They enable you to handle everything from coding and building to evaluation and verification.
They provide the necessary environment for all stages of the RX application development process and are backed by comprehensive support services, enabling customers to develop new systems in less time.
- A free evaluation version is also available for the building tools and the flash programming software.
[Note] CS+ is not generally promoted in the U.S. and Europe. For customers in the U.S. and Europe who are interested in CS+, please contact our regional marketing departments for details.
<Transition guide> For customers making the switch from the High-performance Embedded Workshop to CS+, we provide a transition guide covering differences in functionality and operations between the High-performance Embedded Workshop and CS+, and procedures for the transition. CS+ is an all-in-one package designed as an easy-to-use integrated development environment with a GUI-based interface and extensive pop-up menus. Nevertheless, its operation may seem unfamiliar to users accustomed to the High-performance Embedded Workshop so such users may have difficulty locating the functions they need. The transition guide is designed to help users avoid such inconveniences as far as is possible. Integrated Development Environment for RX Family - Migration to CubeSuite+ (Build) Integrated Development Environment for RX Family - Migration to CubeSuite+ (Emulator)
[Note] We do not plan to make the High-performance Embedded Workshop compatible with the RX700 Series, the RX64M Group and the RX100 Series. The High-performance Embedded Workshop only supports the RX210, RX220 and RX21A Groups of the RX200 Series.
Want to get started evaluating RX Family products right away? Renesas Starter Kits are just what you are looking for. They contain all the development environment elements needed for MCU evaluation and initial implementation. Since all of the MCU's control signals are output, the board can be connected to the system under development for easy debugging.
[ Components of Renesas Starter Kit for RX ]
On-chip debugging emulator E1
Evaluation version of C/C++ Compiler Package for RX Family (incl. Simulator)
Evaluation version of the flash programmer software
Integrated Development Environment (differs depending on the package)
[Note] RI600V4, RI600PX, RI600/4 and RI600/PX real-time OSes are not generally promoted in the U.S. and Europe. For customers in the U.S. and Europe who are interested in these products, please contact our regional marketing departments for details.
Extensive lineup for RX applications including display, file system, network, audio and security functions
Flexible support for RX Family products with common interface settings
Sample program code included. Highly efficient design enabling rapid progress to the finished product
*The library can be used with both CS+ and High-performance Embedded Workshop, but the sample program included in the library is compatible with High-performance Embedded Workshop only. * The target devices, IDE support and development status of Middleware differ depending on the products. Click on each product from the following RX Middleware Lineup List for details.
Simple operation of all processes through an easy-to-understand GUI
Handles checking for cases where multiple peripheral modules are contending for the same pins
An API provides functions to make the peripheral functions operate.
Since this tool is included in the CS+ and e² studio integrated development environments from Renesas, all processes from editing and building code to debugging can be smoothly executed from the same integrated environment.
Easy connection. Allows debugging of an RX MCU while mounted on the system board.
Powered by USB bus. No dedicated power supply needed.
Also functions as a flash programmer. *1
Environmentally friendly: All materials in components and packages are RoHS compliant.
On the RX64M or RX71M Group, a coverage function is also provided when used in combination with the E20 emulator.
In the E20 emulator, debugging without the need for dedicated user pins can be accomplished using the debug MCU board, sold separately. *2
*1. The flash programmer support by E2 Lite is under development.
*2. The support availability differs on the MCU type.
E2 emulator Lite Learn more Compatible with E1 emulator and more economical price. Suitable for the whole range from professional development to hobbyist projects and education.
* Supported IDE is only e² studio.
E1 Emulator Learn more Basic debugging functions at an affordable price. Also provides on-chip trace function.
E20 Emulator Learn more More fully featured than the E1. Enables more advanced debugging with more powerful trace functions, real-time RAM monitoring, and more. (For RX600 or RX700 Series)
[ Graphical display of function information and variable information. CS+ analysis graph function ]
With the E1 and E20 emulators, CS+ is able to display virtual oscilloscopes on the monitor that show the changing values of variables as a program runs. This allows you to monitor changes in analog signals, as is required for sensor and similar applications, during program development. Times taken to run functions, proportions of the overall execution time, and call graphs can also be used to identify high-load processes and provide an efficient way to boost the performance of the system as a whole.
[ E20 Debug MCU Board for Debugging that Leaves User Pins Free ] With an on-chip debugger, some user pins must be used for connections to the debugger. A debug MCU board, in contrast, leaves all the user pins free while enabling the full functionality of the E20. There are also high-capacity trace and real-time RAM monitoring functions that work even with MCUs that have no trace signals.