Difference between revisions of "Configure instruction trace in Embedded Studio"
(→Result) |
|||
Line 3: | Line 3: | ||
__TOC__ |
__TOC__ |
||
− | = MTB |
+ | = MTB = |
− | In general, to get |
+ | In general, to get MTB up and running, just make sure to configure MTB as ''Trace Interface Type'' in the Embedded Studio project settings:<br> |
+ | ''Debugger'' > ''Target Trace Options'' > ''Trace Interface Type'' > ''ETB'' |
||
+ | |||
+ | = ETB/ETF/TMC = |
||
+ | In general, to get ETB/.. up and running, just make sure to configure ETB as ''Trace Interface Type'' in the Embedded Studio project settings:<br> |
||
''Debugger'' > ''Target Trace Options'' > ''Trace Interface Type'' > ''ETB'' |
''Debugger'' > ''Target Trace Options'' > ''Trace Interface Type'' > ''ETB'' |
||
[[File:ES_ProjectConfiguration_ETB.png | thumb | none | 600px | Selection of ETB in ES]] |
[[File:ES_ProjectConfiguration_ETB.png | thumb | none | 600px | Selection of ETB in ES]] |
Revision as of 17:09, 28 May 2020
This article explains how to enable instruction trace in Embedded Studio.
MTB
In general, to get MTB up and running, just make sure to configure MTB as Trace Interface Type in the Embedded Studio project settings:
Debugger > Target Trace Options > Trace Interface Type > ETB
ETB/ETF/TMC
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
Pin trace (ETM/PTM)
In general, to get ETM/PTM 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 > ETM
Result
Once the debug session has been started, the most recent executed instructions will be shown in the instruction back trace window. The window can be opened at:
Debug > Other windows > Execution Trace
Sample projects
A constantly updated list of tested sample project can be found on the SEGGER homepage.
All projects come with an Embedded Studio and Ozone project, working out-of-the-box.