The e2 studio Integrated Solution Development Environment (ISDE) is specifically designed for the Synergy Platform and offers tools for three phases of the software design process: preparation phase, build phase and debug phase.

For the preparation phase, e2 studio features graphical configurators for hardware options, including MCU pin assignments, and software options such as RTOS thread assignments. Built-in error checking ensures valid selections are made, notifying the user of any conflicts or violations.

e2 studio also includes features designed to streamline the build phase.

  • Automatic code generation
  • Built-in code templates
  • Automated code constructs
  • Keyword color-coding
  • Jump-to declarations
  • Variable autocomplete
  • Context-aware manuals save developers additional time and effort

For the debug phase, e2 studio provides multiple ways to gain deep visibility into code execution. Debug tools enable dynamic tracking of thread execution times and interrupt service routines, as well as visualization of overall system behavior. Comprehensive debug and analysis capabilities simplify troubleshooting of real-time system events.

News & Additional Resources

Synergy Download

e² studio v7.5.1

7.5.1

Current Public Release

Release Date:2019-09-10

MCUs Supported: S7G2, S3A7, S124, S3A3, S128, S5D9, S5D5, S5D3, S3A6, S3A1, S1JA

MD5: 91fb1300b32c297c929576bcdeba931a

What's New?

New Features in eStudio 7.5.1

Memory Usage View Shows Load Addresses When using GCC toolchains for Arm®, the memory usage view can now show load addresses. When a section is copied from Load Memory Address to Virtual Memory Address, the Load Memory Address is displayed as the Load address in the view (Virtual Memory Address is the Start address).

Expressions View Real-time refresh states of expressions being monitored in the Expression view are now saved between e2 studio sessions. When users open e2 studio, the real-time refresh state of each expression is in its prior state when e2 studio was last closed.

J-Link Debug Configuration The user can choose the J-Link Debug Configuration type as either IP or USB.

IO Register View IO Register tree view now enables multiple selections at the same time. Multiple options can be selected as follows:

  •  To select all items: Hold down Ctrl button and press A on the keyboard.
  • To select a group of items: Hold down Shift button and click to the last item.
  • To select multiple items that are anywhere in the view: Hold down Ctrl button and click.

 

Percepio Tracealyzer Integration Percepio Tracealyzer trace tool integration has been added for Synergy. This option is available from the Run menu.

Synergy Debug Configuration When debugging Synergy ThreadX projects with many threads, it is now possible to achieve faster debugging by enabling the RTOS Debugging - Large Number of Threads option under Debug Tool Settings > RTOS. Enabling this option will show only the current thread and the main thread as suspended and report the non-executing threads as still running. The information on other threads can be seen after manually suspending them, by selecting the thread and clicking on the suspend button.

Smart Browser With the Smart Browser, the hardware manual, application notes and so forth for any device with installed toolchains can be obtained without the needed for creating the project for that device.By using the newly added Get other device button, you can access the list of all available devices for your selection.

 

Important Note: The platform installer for e2Studio 7.5.1 and SSP v1.7.5 was updated on 2020-1-08 to resolve an issue with the GUIX User Guide, users who have downloaded the installer between 2019-12-19 and 2020-1-08 are advised to use the GUIX user Guide posted seperately on the download page for GUIX Studio v5.6.