The TMS320DM6446 device includes an ARM core that can run the very popular Linux operating system. One of Linux’s strengths is its open source approach, which provides developers with a wide range of development tools. These tools range from free, open source debugger applications, such as ddd, to sophisticated IDE-based debuggers. The ddd application is an open source, graphical interface to the popular open source GDB debugger.

This application report outlines the steps for running the encode/decode demo that comes with the digital video evaluation module (DVEVM) via the ddd debugger application. It also shows the necessary steps for connecting the host ddd application to the target GDB server, loading the encode/decode demo into the ddd environment, setting break points in ddd, and stepping through the source code.