I want to use ETM Trace during my development on a Silicon Labs EFM32 MCU. How can I set this up in Simplicity Studio?
The Simplicity IDE included with Simplicity Studio does not currently support ETM / Trace.
However, the EFM32 MCU devices fully implement this option, so using an IDE with support for ETM / Trace (IAR, Atollic, Keil, etc.) can enable this feature. Support for ETM / Trace is also implemented (to various degrees) in our EFM32 development hardware options.
For more information, see the following KB articles:
The "Reset the Device" button in the Debug Toolbar of the Simplicity IDE lists multiple options, and I've found that some issues (like certain "missing" SWO printf output cases) are resolved when I change this button from the default option. What do each of these options mean?
The "Help" utility in Simplicity Studio (under Simplicity IDE Guide > Windows and views > Toolbars > Debug Toolbar) provides this description for the "Reset the Device" action:
"Click to reset a device using the last selected option. Click the down-arrow to choose a specific method when reseting a device if more than one method is available."