2 -
2 -
1
1
32-Bit-DSP-Microcontroller
32-Bit-DSP-Microcontroller
TMS320F2812
TMS320F2812
Texas Instruments Incorporated
European Customer Training Center
University of Applied Sciences Zwickau (FH)
Module 2 : Program Development Tools
2 -
2 -
2
2
Help
Help
CPU
CPU
Window
Window
Memory window
Memory window
Graph
Graph
window
window
Project Manager:
Project Manager:
Source & object files
Source & object files
File dependencies
File dependencies
Compiler, Assembler
Compiler, Assembler
& Linker build options
& Linker build options
Status
Status
window
window
Full C/C++ & Assembly
Full C/C++ & Assembly
Debugging:
Debugging:
C & ASM Source
C & ASM Source
Mixed mode
Mixed mode
Disassembly (patch)
Disassembly (patch)
Set Break Points
Set Break Points
Set probe Points
Set probe Points
Watch window
Watch window
Productive Editor:
Productive Editor:
Structure Expansion
Structure Expansion
Menus or Icons
Menus or Icons
Code Composer Studio® IDE
2 -
2 -
3
3
Code Composer Studio
•
Code Composer Studio includes:
–
Integrated Edit/Debug GUI
–
Code Generation Tools
–
DSP/BIOS
Asm
Asm
Link
Link
Edit
Edit
Debug
Debug
Compile
Compile
Probe In
Probe In
Probe Out
Probe Out
Graphs
Graphs
Profiling
Profiling
SIM
SIM
eZdsp
eZdsp
™
™
EVM
EVM
Third
Third
Party
Party
XDS
XDS
DSP
DSP
Board
Board
DSP/BIOS
DSP/BIOS
Config
Config
Tool
Tool
DSP/BIOS
DSP/BIOS
Libraries
Libraries
lnk.cmd
lnk.cmd
Build
Build
2 -
2 -
4
4
Code Composer Studio: IDE
•
Integrates: edit, code generation, and debug
•
Single-click access using buttons
•
Powerful graphing/profiling tools
•
Automated tasks using GEL scripts
•
Built-in access to BIOS functions
•
Support TI or 3
rd
party plug-ins
2 -
2 -
5
5
The CCS Project
•
Source files (by reference)
–
Source (C, assembly)
–
Libraries
–
DSP/BIOS configuration
–
Linker command files
•
Project settings:
–
Build Options (compiler and assembler)
–
Build configurations
–
DSP/BIOS
–
Linker
Project (.pjt) files contain:
Project (.pjt) files contain: