Migrating Between Integrated Development Environments

Renesas offers multiple integrated development environments (IDEs) to help support development. e² studio and CS+ (formerly CubeSuite+) are the most complete development environments we offer, and we offer several other special-purpose IDEs, including PM+ (Project Manager), and the High-performance Embedded Workshop (HEW). If you decide to change development environments, please use the following information to help you migrate your projects and/or code.

How to Migrate Between Environments

  Destination
CS+ e² studio
Source High-performance Embedded Workshop High-performance Embedded Workshop to CS+ High-performance Embedded Workshop to e² studio
PM+ PM+ to CS+ PM+ to e² studio
CS+ CS+ to CS+ CS+ to e² studio
e² studio e² studio to CS+ e² studio to e² studio

Differences in Functionality and Operation

Functionality and Settings Summary PM+ HEW CS+ e² studio
Project management Batch management of files, settings, etc.
Changing the MCU Changing the MCU after project creation
Rapid Build Speeding up the build time
Customizing the build Specifying make rules applied when building a project  (Note1)
Call Graph Displaying call Graph for functions
Function List Displaying lists of function addresses, references, etc.
Variable List Displaying lists of variable addresses, attributes, etc.
Detailed setting of events Event setting during debugging
Tracking event conditions Tracking event conditions after changing the source
Debug Sessions Managing multiple emulators or download settings  (Note2)
Action events Displaying values and comments when running a specific portion of the code  (Note3)  (Note3)  (Note3)  (Note3)
Settings Build options, debug settings
Pack function Saving and restoring tools used
Updating Automatic version updating
Command line Function for performing IDE operations by means of commands

 Supported, or equivalent functionality is supported |  Supported, but relatively inferior | — Unsupported | HEW High-performance Embedded Workshop

Notes

  1. CS+ allows specification of commands only before and after operations such as build, compile, and assemble.
  2. CS+ does not use the concept of sessions, instead allowing a single set of settings for each individual debugging tool. Multiple download file settings are therefore possible. Settings are entered in the properties of the debugging tool.
  3. Equivalent functionality is available by using printf in PM+, High-performance Embedded Workshop, and the e² studio (however, with PM+, this is only available on the simulator, and with the e² studio, this is only available on the virtual console). CS+ can output variables and comments without requiring code specifically for this.