Getting Started with Freescale MQX
™ and IAR Embedded Workbench
®
, Rev. 5, 04/2015
Freescale Semiconductor
16
Stack Usage Summary
– displays information about interrupt and task stacks. Typically, a
stack overflow is a root cause for vast majority of problems in MQX RTOS user applications.
Figure 21
– Stack usage summary
Memory Block Summary
(or
Lightweight Memory Block Summary
)
– displays address, size,
and type information about each memory block allocated in the default memory pool by the
MQX RTOS system or applications. Additional memory pools (if used) may be displayed by
using the
“
Memory Pools
” screen.
Figure 22- Memory block summary
Semaphores, Events
(or
Lightweight Semaphores, Lightweight Events
)
– displays address
and status of synchronization objects created by the MQX RTOS system or application.
When a synchronization object is allocated either as a global or static variable in the system,
or as an array element or as a structure member allocated as global or static variable, the
TAD plug-in also displays the symbolic name of the object.