Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Slide 24 Product List
Operating System Slide 12

Texas Instruments provides a number of features that can be uses to help debug SYS/BIOS applications. The Runtime Object Viewer offers a high-level view of the assorted SYS/BIOS modules. The RTA or real-time analysis tool provides a graphical representation of the state transitions and the CPU load. For devices that support hardware exceptions like the Cortex-M3 on the Concerto device, an exception module is provided that will print information and register context whenever the device has an exception. For example, and if the user has an illegal op code, it will print out the register context that led to that illegal op code, as well as the return address so they can quickly debug the reason for the program counter being in a bad place. This system does stack checking at runtime. When switching from one task to another, it checks the stacks to make sure they are still valid. There is also a debug kernel option to check the parameters of the APIs into the BIOS, as well as some internal validity checking. Finally, source code is supplied, so if the user wants to review the source code for BIOS or step into BIOS, they can rebuild the BIOS in debug mode and single step through the operating system.

PTM Published on: 2012-09-05