9

Debugging Scenarios from the Trenches

This chapter describes several real-world debugging scenarios. These are based more or less on real-world examples (some examples more, some less). Names and technical details have been changed to protect both the innocent and the guilty, and some details were left out, simplified, or altered simply due to the fallibility of human memory. Along the way, we’ll poke a little fun at management and marketing, too.

A Debugging Scenario Using Action Codes

This first example is based very loosely on a real-world scenario, with the differences mostly to avoid cluttering the description up with confusing detail.

Figure 9.1 shows a 16550 UART used in a simple embedded system. The 16550 communicates with a host ...

Get Debugging Embedded Microprocessor Systems now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.