May 2020
Intermediate to advanced
496 pages
13h 54m
English
One of the challenges with debugging an RTOS with non-RTOS aware tools is analyzing the call stack of each task. When the system halts, each task has its own call stack. It is quite common to need to analyze the call stack for multiple tasks at a given point in time. Ozone provides this capability by using FreeRTOS Task View in conjunction with Call Stack View.
After opening both views, each task in FreeRTOS Task View can be double-clicked to reveal the current call stack of that task in Call Stack View. To reveal local variables for each task on a function-by-function basis, open Local Data view. In this view, local variables for the current function highlighted in the call stack will be visible.
An example combining ...