Lab C: Assembly Programming
Build and Load
5. Click
the
“Rebuild All”
button and watch the tools run in the build window. Debug
as necessary. To open up more space, close any open files or windows that you do not
need.
6.
If the
“Load program after build”
option was not selected in Code Composer
Studio, load the output file onto the target. Click:
File Load Program…
If you wish, right click on the source window and select
Mixed Mode
to debug using
both source and assembly.
7.
Single-step your routine. While single-stepping, open memory windows to see the values
located in
table [9]
and
data [9]
. Open the CPU Registers. Check to see if the program is
working as expected. Debug and modify, if needed.
Optional Exercise
After completing the above, edit
LabC.asm
and modify it to perform the initialization
process using a RTP/PREAD rather than a load/store/BANZ.
End of Exercise
C28x - Appendix C - Assembly Programming
C - 21
Summary of Contents for C28 Series
Page 64: ...Summary 3 16 C28x Peripheral Registers Header Files ...
Page 78: ...Interrupt Sources 4 14 C28x Reset and Interrupts ...
Page 218: ...Lab 9 DSP BIOS 9 22 C28x Using DSP BIOS ...
Page 244: ...Lab 10 Programming the Flash 10 26 C28x System Design ...
Page 273: ...Appendix A eZdsp F2812 C28x Appendix A eZdsp F2812 A 1 ...
Page 276: ...Appendix P2 Expansion Interface A 4 C28x Appendix A eZdsp F2812 ...
Page 277: ...Appendix P4 P8 P7 I O Interface C28x Appendix A eZdsp F2812 A 5 ...
Page 278: ...Appendix A 6 C28x Appendix A eZdsp F2812 ...
Page 279: ...Appendix P5 P9 Analog Interface C28x Appendix A eZdsp F2812 A 7 ...
Page 282: ...Appendix A 10 C28x Appendix A eZdsp F2812 TP1 TP2 Test Points ...