2.2 Debugging Common Application Issues with TI-RTOS
with Todd Mullanix
Any application can have bugs. Three common areas are
- Stack Overflows
- Device Exceptions
- Memory Mismanagement
This presentation highlights the debugging facilities in TI-RTOS that allows an engineer to find and fix problems in these three areas very quickly.
Additionally there is a hands-on lab that shows how to find three subtle bugs in a very simple application. Without the TI-RTOS debugging features enabled, the bugs are hard to find. With them enabled, they are much easier to find and fix.
Course documents for download
For viewers that want the soft-copies of the presentation, please look in the "Course documents for download" section on the upper right portion of this page. Additionally, this section contains the zip file which has three CCS projects described in the video. You can import these projects and try to find the bugs without TI-RTOS debugging (doable, but non-trivial) or with TI-RTOS debugging (wow, that was fast and easy) as described in the presentation (and pdf).