Debugging via a USB Type-C connector

May 15, 2019 //By Julien Happich
USB Type-C
Debug tools provider Lauterbach has completed its proof of concept for debugging and tracing an embedded target via a USB Type-C connector.

The company has assembled a design based on an ARM processor and implementing both Serial Wire Debug (SWD) debug and 4-lane High Speed Serial Trace Port (HSSTP). The USB Type-C standard allows for switching the connector configuration to assign non-USB functions to the pins. This allows special configurations to be created that assign debug and trace functions to the pins. In its simplest form, this only encompasses 2-pin debug like SWD. Fully deployed, this may include 2 debug pins and 4 serial trace lanes. USB Type-C pins not required for debug and trace can still operate as normal. For example, a fully functional USB 3.1 interface can run alongside a 2-pin debug solution.

Lauterbach now offers two types of TRACE32 USB-C Breakout modules: A debug solution, based on the Lauterbach TRACE32 PowerDebug unit, that enables a 2-pin debug interface without sacrificing any of the functionality of the USB 3.1 SuperSpeed lanes; and a full solution, based on the Lauterbach TRACE32 PowerDebug and PowerTrace Serial combination, that enables 2 pin debug and 4 serial trace lanes. Both Breakout modules include the functional connections as well as the debug/trace connection. They also have the ability to handle the configuration channel and can supply power to the target.

Lauterbach - www.lauterbach.com


Vous êtes certain ?

Si vous désactivez les cookies, vous ne pouvez plus naviguer sur le site.

Vous allez être rediriger vers Google.