>> Semiconductor Home > Applications

Application Report Abstract
rule

Using Advanced Event Triggering to Find and Fix Intermittent Real-Time Bugs

Finding intermittent bugs in an embedded system can be a challenge. In a real-time embedded system, the challenge increases. In addition to setting breakpoints at the precise occurrence of the problem, the user must be careful to not interfere with the timing characteristics of the system.

By changing the timing of the system, the problem may either go away, only to surface later, or new problems may be introduced. Transferring state information to examine the system from the target board requires additional code and may affect the real-time aspects of the system. Advanced Event Triggering (AET) provides a way to examine the system while it is in operation, and to trigger conditional events with no overhead. This document describes how to use these powerful tools to debug a system.


View the complete PDF document: PDF spra753.pdf, (166 kb)