13.07.2015 Views

EFM32 Debug and Trace - AN0043 - Application Note - Energy Micro

EFM32 Debug and Trace - AN0043 - Application Note - Energy Micro

EFM32 Debug and Trace - AN0043 - Application Note - Energy Micro

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1 Introduction...the world's most energy friendly microcontrollersThe <strong>EFM32</strong> microcontrollers use the ARM CoreSight TM on-chip debug <strong>and</strong> trace interface. Serial Wire<strong>Debug</strong> technology (SWD), specifically the Serial Wire <strong>Debug</strong> Port (SW-DP) for the <strong>EFM32</strong>, is used asthe interface between the on-chip debug module <strong>and</strong> the development environment on a computer. SW-DP is a 2-pin debug interface which offers a high performance <strong>and</strong> low pin count alternative to JTAG.SWD is often used as an acronym for both the SW-DP <strong>and</strong> SWJ-DP (Serial Wire JTAG <strong>Debug</strong> Port).The <strong>EFM32</strong> does not implement SWJ-DP.All <strong>EFM32</strong> devices also include the Serial Wire Output interface which is a one wire interface for theInstrumentation <strong>Trace</strong> Macrocell (ITM) which is a CoreSight module that provides coarse-grained timestamping <strong>and</strong> software driven trace information.Some device families, including Leopard Gecko, Giant Gecko <strong>and</strong> Wonder Gecko devices also includethe CoreSight Embedded <strong>Trace</strong> Macrocell (ETM). This module provides full instruction trace over aseparate high speed trace interface. Instruction trace allows the software developer to get a morecomplete view of what goes on inside the microcontrollers CPU.2013-05-08 - an0043_Rev1.02 2 www.energymicro.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!