Figures
xvContents
A−5. Interrupt enable register (IER) A-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A−6. Debug interrupt enable register (DBGIER) A-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B−1. TMS320 ROM Code Prototype and Production Flowchart B-3. . . . . . . . . . . . . . . . . . . . . . . . . .
C−1. Register Changes From C2xLP to C28x C-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C−2. Direct Addressing Mode Mapping C-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C−3. Status Register Comparison Between C2xLP and C28x C-7. . . . . . . . . . . . . . . . . . . . . . . . . . . .
C−4. Memory Map Comparison (See Note A) C-13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D−1. Flow Chart of Recommended Migration Steps D-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F−1. C28x Registers F-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F−2. Full Context Save/Restore F-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F−3. Code for a Full Context Save/Restore for C28x vs C27x F-6. . . . . . . . . . . . . . . . . . . . . . . . . . . .
F−4. Mapping of Memory Blocks B0 and B1 on C27x F-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F−5. C27x Compatible Mapping of Blocks M0 and M1 F-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F−6. Building a C27x Object File From C27x Source F-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
F−7. Building a C28x Object File From Mixed C27x/C28x Source F-9. . . . . . . . . . . . . . . . . . . . . . . .
F−8. Compiling C28x Source F-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .