The debugging tools: J-Link, Ozone and SystemView
The debugging tools allow the programmer to investigate the execution of the binary image on the target hardware. Debugging tools are essential to real-time software development. So, there is benefit to understanding them well.
In the prior chapter, the dev-board’s debug-probe was described, including how it is used with debugging software on the development-computer. The present section describes the debugging software that is used in the book. Also, instructions are provided for installing and using that software.
First, J-Link is presented. It is used to convert the dev-board’s ST debug-probe into a SEGGER debug-probe. Next, SEGGER’s debugging-tools Ozone and SystemView are presented. They are used throughout the book.
Using SEGGER J-Link
As described earlier, the dev-board has an ST debug-probe called ST-LINK. We’ll install SEGGER’s J-Link firmware on the ST-LINK debug-probe. This...