TOP Contributors

  1. MIKROE (2784 codes)
  2. Alcides Ramos (405 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (133 codes)
  5. Bugz Bensce (97 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (142034 times)
  2. FAT32 Library (75259 times)
  3. Network Ethernet Library (59480 times)
  4. USB Device Library (49498 times)
  5. Network WiFi Library (45273 times)
  6. FT800 Library (44891 times)
  7. GSM click (31421 times)
  8. mikroSDK (30421 times)
  9. microSD click (27782 times)
  10. PID Library (27617 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Library

SWO Trace

Rating:

10

Author: MIKROE

Last Updated: 2019-06-04

Package Version: 1.0.0.0

Category: Internal MCU modules

Downloaded: 1063 times

Not followed.

License: MIT license  

The ARM SWO trace port uses a single pin to stream out data packets over 32 different ports, using the specified clock rate. The SWO is a part of the ARM® CoreSight Debug module which is incorporated in most of the MCUs based on the Cortex®-M3, M4, and M7 core.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "SWO Trace" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "SWO Trace" changes.

Do you want to report abuse regarding "SWO Trace".

  • Information
  • Comments (0)

Library Blog

Library Description 

 

The ARM SWO trace port uses a single pin to stream out data packets over 32 different ports, using the specified clock rate. The SWO is a part of the ARM® CoreSight Debug module which is incorporated in most of the MCUs based on the Cortex®-M3, M4, and M7

core.

  

This library is perfectly suited to output debug and runtime information and monitor the performance of the application in real time, without using processing resources, and without the need for complex coding routines.

  

Examples description

  

The example is composed of main function and SendTickMessage function: 

 

  • main function - Performs the initialization of SWO module and periodically calls SendTickMessage function. 
  • SendTickMessage - Forms the string that will be sent and sends it via SWO trace port.

 

Additional notes and informations

  

To visualize sent messages you can use the SWO Trace interface from CODEGRIP Suite. 

 

 

SWO Trace

SWO Trace

Mikroe SWO Trace Library

View full image

ALSO FROM THIS AUTHOR

Joystick 2 Click

0

Joystick 2 Click is a smart navigation key concept based on SKRHABE010 by Alps, a 4-direction joystick switch with Center-push Function.

[Learn More]

ETH click

0

Example shows how to use the ENC28J60:<br/> the board will reply to ARP & ICMP echo requests<br/> the board will reply to UDP requests on any port :<br/> returns the request in upper char with a header made of remote host IP & port number<br/>

[Learn More]

Cap Touch 6 Click

0

Cap Touch 6 Click is a compact add-on board that easily integrates projected capacitive touch into users' applications. This board features the IQS227D, a single-channel capacitive controller with an internal voltage regular and reference capacitor from Azoteq. Besides the capacitive sensing area, this board also has output pins for proximity and touch events with their corresponding LED indicators. The IQS227D automatically tracks slow varying environmental changes via various filters.

[Learn More]