1. Home
    2. Software and Tools
    3. Tools

Migrating between Integrated Development Environments


Differences in Functionality and Operations

Functionality and settings





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



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



Action events

Displaying values and comments when running a specific portion of the code






Build options, debug settings

Pack function

Saving and restoring tools used





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



  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.