Difference between revisions of "SWO"

From SEGGER Wiki
Jump to: navigation, search
(Created page with "blabla")
 
Line 1: Line 1:
  +
=== SWO ===
blabla
 
  +
When introducing the [[SWD]] interface, ARM also introduced an optional extension for SWD, called '''S'''erial '''W'''ire '''O'''utput (SWO).
  +
SWO specifies a dedicated pin, in addition to the debug signals of the SWD interface, which allows the target CPU to output specific data like printf output on a dedicates pin via UART or Manchester protocol. This pin is unidirectional, so it is not possible to send data to the target CPU on this pin.
  +
  +
'''Note:''' Not all targets that support SWD also support SWO. Moreover, SWO is not supported by all CPU architectures that support SWD.

Revision as of 10:48, 30 September 2015

SWO

When introducing the SWD interface, ARM also introduced an optional extension for SWD, called Serial Wire Output (SWO). SWO specifies a dedicated pin, in addition to the debug signals of the SWD interface, which allows the target CPU to output specific data like printf output on a dedicates pin via UART or Manchester protocol. This pin is unidirectional, so it is not possible to send data to the target CPU on this pin.

Note: Not all targets that support SWD also support SWO. Moreover, SWO is not supported by all CPU architectures that support SWD.