Serial Wire Viewer provides advanced system analysis and real-time tracing without the need to halt the processor to extract certain types of debugging information.Īdditionally, some Cortex-M cores and devices have support for instruction tracing, using the Instruction Trace Macrocell (ITM), the Embedded Trace Buffer (ETB) or the Micro Trace Buffer (MTB) technologies. Serial Wire Viewer is a real-time trace technology that uses the Serial Wire Debugger (SWD) port and the Serial Wire Output (SWO) pin.The combination of the two SWD pins and the SWO pin enables Serial Wire Viewer (SWV) real-time tracing in compatible ARM processors. The Serial Wire Output (SWO) pin can be used in combination with SWD and is used by the processor to emit real-time trace data, thus extending the two SWD pins with a third pin.The SWD port itself does not provide for real-time tracing. It replaces the JTAG connector with a 2-pin interface (one clock pin and one bi-directional data pin). Serial Wire Debug (SWD) is a debug port similar to JTAG and provides the same debug capabilities (run, stop on breakpoints, single-step) but with fewer pins.Their respective roles will be explained below. To use system analysis and real-time event tracing in compatible Cortex-M processors, a number of different technologies interact Serial Wire Viewer (SWV), Serial Wire Debug (SWD) and Serial Wire Output (SWO).
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |