Difference between revisions of "SEGGER Embedded Studio"

From SEGGER Wiki
Jump to: navigation, search
(Created page with "Embedded Studio is a complete all-in-one solution for managing, building, testing and deploying your embedded applications: From the Project Generator which gets you easily st...")
 
(ETB trace on NXP TWR-K65F)
Line 3: Line 3:
 
Embedded Studio is based on Rowley's professional IDE - CrossWorks. Its Visual Studio-like style offers the embedded world of engineering the same intuitive usage that PC developers are familiar with.
 
Embedded Studio is based on Rowley's professional IDE - CrossWorks. Its Visual Studio-like style offers the embedded world of engineering the same intuitive usage that PC developers are familiar with.
 
==ETB trace on NXP TWR-K65F==
 
==ETB trace on NXP TWR-K65F==
  +
Embedded Studio is a complete all-in-one solution for managing, building, testing and deploying your embedded applications: From the Project Generator which gets you easily started with common ARM microcontrollers, to the powerful Project Manager and source code Editor, the included C/C++ Compiler and the integrated Debugger with advanced debug information windows and direct J-Link integration, right through to version control features for automatic deployment of your applications.
  +
  +
Embedded Studio is based on Rowley's professional IDE - CrossWorks. Its Visual Studio-like style offers the embedded world of engineering the same intuitive usage that PC developers are familiar with.
  +
  +
__TOC__
  +
  +
== ETB trace on NXP TWR-K65F ==
  +
ETB trace with the OpenSDA on-board which is on the NXP TWR-K65F board and for which SEGGER also provide a firmware. Further information regarding the J-Link OpenSDA firmware can be found on the SEGGER webpage: [https://www.segger.com/opensda.html https://www.segger.com/opensda.html]. In general, to get ETB up and running, just make sure to configure ETB as ''Trace Interface Type'' in the Embedded Studio project settings:
  +
''Debugger'' --> ''Target Trace Options'' --> ''Trace Interface Type'' --> ''ETB''
  +
[[File:ES_ProjectConfiguration_ETB.png]]
  +
  +
Once the debug session has been started, the most recent executed instructions will be shown in the instruction backtrace window. The window can be opened at:
  +
''Debug'' --> ''Other windows'' --> ''Execution Trace''
  +
[[File:ES_ExecutionTrace_ETB.png]]
  +
  +
Below a sample project that is already prepared for ETB trace on the K65 is available for download.
  +
* [[File:Freescale_MK65FN2M0xxx18_ETBTrace_SES.zip]]
  +
 
==How to port projects from IAR EWARM to SEGGER Embedded Studio==
 
==How to port projects from IAR EWARM to SEGGER Embedded Studio==
 
==How to configure Embedded Studio to use SWO==
 
==How to configure Embedded Studio to use SWO==

Revision as of 10:29, 23 October 2018

Embedded Studio is a complete all-in-one solution for managing, building, testing and deploying your embedded applications: From the Project Generator which gets you easily started with common ARM microcontrollers, to the powerful Project Manager and source code Editor, the included C/C++ Compiler and the integrated Debugger with advanced debug information windows and direct J-Link integration, right through to version control features for automatic deployment of your applications.

Embedded Studio is based on Rowley's professional IDE - CrossWorks. Its Visual Studio-like style offers the embedded world of engineering the same intuitive usage that PC developers are familiar with.

ETB trace on NXP TWR-K65F

Embedded Studio is a complete all-in-one solution for managing, building, testing and deploying your embedded applications: From the Project Generator which gets you easily started with common ARM microcontrollers, to the powerful Project Manager and source code Editor, the included C/C++ Compiler and the integrated Debugger with advanced debug information windows and direct J-Link integration, right through to version control features for automatic deployment of your applications.

Embedded Studio is based on Rowley's professional IDE - CrossWorks. Its Visual Studio-like style offers the embedded world of engineering the same intuitive usage that PC developers are familiar with.

ETB trace on NXP TWR-K65F

ETB trace with the OpenSDA on-board which is on the NXP TWR-K65F board and for which SEGGER also provide a firmware. Further information regarding the J-Link OpenSDA firmware can be found on the SEGGER webpage: https://www.segger.com/opensda.html. In general, to get ETB up and running, just make sure to configure ETB as Trace Interface Type in the Embedded Studio project settings:

Debugger --> Target Trace Options --> Trace Interface Type --> ETB

ES ProjectConfiguration ETB.png

Once the debug session has been started, the most recent executed instructions will be shown in the instruction backtrace window. The window can be opened at:

Debug --> Other windows --> Execution Trace

File:ES ExecutionTrace ETB.png

Below a sample project that is already prepared for ETB trace on the K65 is available for download.

How to port projects from IAR EWARM to SEGGER Embedded Studio

How to configure Embedded Studio to use SWO

Embedded Studio VCS configuration

Embedded Studio installation on newer Linux versions

How to enable RTOS thread awareness

How to place a function in RAM

How to use an external toolchain with Embedded Studio