Optimizing STM32 USB High-Speed Performance with Tracing
This tutorial shows how to use several optimization techniques to get the maximum performance out of the high-speed USB interface
Read moreThis tutorial shows how to use several optimization techniques to get the maximum performance out of the high-speed USB interface
Read moreDebugging the code running from the FLASH memory using conventional tools imposes a few limitations on it: The maximum number
Read moreThis page describes how embedded projects handle standard output functions like printf() or puts(), and shows the relevant VisualGDB settings
Read moreThis tutorial shows how to profile the Raspberry Pi Pico project that use PicoSDK with VisualGDB. We will create a
Read moreThis page describes the Code Coverage support for embedded projects. Contents Overview Implementation Code Coverage Reports Live Coverage Differential Coverage
Read moreThis page describes the changes that need to be applied to the Raspberry Pi Pico SDK project in order to
Read moreOpenOCD is an open-source tool that provides support for many inexpensive JTAG/SWD debuggers that don’t come with their own software.
Read moreThis page explains how to prepare the Raspberry Pi Pico for debugging via SWD. Note that the on-board FLASH memory
Read moreEmbedded projects developed with the C/C++ languages use 3 different memory regions to store the variables: Global Variables declared outside
Read moreThis page explains the typical structure of VisualGDB Embedded projects based on the Advanced CMake Project Subsystem, and gives an
Read more