Difference between revisions of "SEGGER Embedded Studio"

From SEGGER Wiki
Jump to: navigation, search
(ETB trace on NXP TWR-K65F)
(Redirected page to Embedded Studio)
 
(33 intermediate revisions by 5 users not shown)
Line 1: Line 1:
  +
#REDIRECT [[Embedded_Studio]]
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.
 
 
__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 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==
 

Latest revision as of 14:03, 31 May 2019

Redirect to: