Skip to content

Trace and debug

The technical notes describe how to trace and debug when Defining a non-listed board or Migrating to another SDK, and when creating a ticket for the help-desk .

Software

The PDLS library can Generate a trace sent to the serial console for SPI, Wire, OTP memory and power management.

The hV_Board.h header file of the hV_List_Options library lists the different options.

///
/// @brief 12- Debug options
///
#define DEBUG_SPI_SCREEN 0 ///< SPI debugging for screen, 1 = activated, otherwise 0; recommended = 0
#define DEBUG_OTP 0 ///< Print OTP content, 0 = no, 1 = yes; recommended = 0
#define DEBUG_DELAY 0 ///< Delay ms and us, 1 = activated, otherwise 0; recommended = 0
#define DEBUG_POWER 0 ///< Trace power management, 0 = no, 1 = yes; recommended = 0
#define DEBUG_WIRE 0 ///< Trace Wire, 0 = no, 1 = yes; recommended = 0

Legacy release 8

On the hV_Board.h header file of the hV_Board_EXT3 library, set the corresponding options for SPI, OTP memory and power management.

Hardware

An external logic analyser can record the signals to Debug the screen SPI signals, Debug the touch I²C signals and Debug the sensors I²C signals.

This is the recommended approach when Defining a non-listed board and Migrating to another SDK.


See also