
Appendix F
Programming Perils and Pitfalls
P
ROGRAMMING in a real-time environment can be challenging even for experienced
programmers. This appendix is intended to illustrate some of the common problems
that are encountered in this environment, and present practical strategies for avoiding them.
F.1 Debug versus Release Builds
When a project is created in Code Composer Studio, there are two build configurations
that are established; Debug and Release. The debug configuration will embed debugging
information in the object file (information that links assembly instructions to the original
source code), and also will not optimize the generated code so that ...