1. Home
    2. Software and Tools
    3. Tools

Migrating between Integrated Development Environments


 

Differences in Functionality and Operations

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.

 

Menu
Contact