美国德州仪器(TI)-上海交大(SJTU BME)联合DSP实验室介绍
第一章 绪 论
1.1 欢迎来到eXpressDSP世界
1.2 开发流程
2.1 启动CCS IDE
2.2 创建新工程
2.3 构建程序
2.4 加载程序
2.5 基本调试
2.5.1 跳转到主函数(Go to Main)
2.5.2 使用断点 (Using Breakpoints)
2.5.3 源代码调试(Source Stepping)
2.5.4 浏览变量(Viewing Variables)
2.5.5 输出窗口(Output Window)
2.5.6 符号浏览器(Symbol Browser)
2.6 帮助文件介绍
第三章 目标和主机设置
3.1设置目标主机
3.1.1 CCS设置工具 (CCS Setup Utility)
3.1.2 并行调试管理器(PDM+)
3.1.3 连接/断开连接(Connect/Disconnect)
3.2 主机IDE用户化定制(Host IDE Customization)
3.2.1 默认的颜色与字体(Default Colors and Faults)
3.2.2 默认键盘快捷键(Default Keyboard Shortcuts)
3.2.3 其它IDE用户化定制(Other IDE Customizations)
第四章 代码创建
4.1配置工程 (Configuring Projects)
4.1.1 创建一个工程(Creating a Project)
4.1.2 工程配置 (Configurations)
4.1.3 工程从属关系(Dependencies)
4.1.4 制作文件(Makefiles)
4.1.5 源控制集成(Source Control Integration)
4.2 文本编辑器
4.2.1 查看和编辑代码 (Viewing and Editing Code)
4.2.2 定制代码窗口 (Customizing the Code Window)
4.2.3 编辑器的文本处理功能的使用
4.2.4 设定默认自动保存 (Setting Auto-Save Defaults)
4.2.5 自动完成,工具提示和变量查看(CodeSense)
4.2.6 使用外部编辑器 (Using an External Editor)
4.3 代码生成工具
4.3.1 代码开发流程 (Code Development Flow)
4.3.2 工程创建选项 (Project Build Options)
4.3.3 编译器概述 (Compiler Overview)
4.3.4汇编语言开发工具 (Assembly Language Development Tools)
4.3.5汇编器概述 (Assembler Overview)
4.3.6 连接器概述 (Linker Overview)
4.3.7 C或C++开发工具
4.4 创建CCS工程
4.4.1 从CCS集成开发环境开始
4.4.2 外部制作
4.4.3 命令行(Command Line)
4.5 可用的基础软件
4.5.1 DSP/BIOS
4.5.2 芯片支持库(CSL)
4.5.3 板支持库(BSL)
4.5.4 DSP库(DSPLIB)
4.5.5 图像及视频处理库(IMGLIB)
4.5.6 TMS320 DSP算法标准组件
4.5.7 参考框架
4.6 自动化(项目管理)
4.6.1 使用通用扩展语言(GEL)
4.6.2 脚本程序集 (Scripting Utility)
第五章 调试 (Debug)
5.1 建立调试环境
5.1.1 设置用户调试选项(Setting Custom Debug Options)
5.1.2 仿真(Simulation)
5.1.3 内存映射(Memory Mapping)
5.1.4 引脚连接(Pin Connect)
5.1.5 端口连接(Port Connect)
5.1.6 程序加载(Program Load)
5.2基础调试(Basic Debugging)
5.2.1运行/单步调试(Running/Stepping)
5.2.2断点(Breakpoints)
5.2.3 探针点(Probe Points)
5.2.4观察窗口(Watch Window)
5.2.5 内存窗口(Memory Window)
5.2.6 寄存器窗口(Register Window)
5.2.7 反汇编模式/混合模式( Disassembly/Mixed Mode)
5.2.8 调用堆栈(Call Stack)
5.2.9 符号浏览器(Symbol Brower)
5.2.10 命令窗口(Command Window)
5.3 高级的调试特征(Advanced Debugging Features)
5.3.1高级事件触发(Advanced Event Triggering)
5.4、实时调试(Real-Time Debugging)
5.4.1 实时模式(Real-Time Mode)
5.4.2强制实时模式(Rude Real-Time Mode)
5.4.3 实时数据交换(RTDX)
5.5 自动控制(Automation for Debug)
5.5.1 使用通用扩展语言 (GEL)
5.5.2 脚本效用 (Scripting Utility for Debug)
5.6 重置选项(Reset Options)
5.6.1 目标芯片重置(Target Reset)
5.6.2 仿真重置(Emulator Reset)
第六章 分析/调整
6.1 程序代码分析
6.1.1 数据可视化(Data Visualization)
6.1.2 模拟器分析(Simulator Analysis)
6.1.3 仿真分析(Emulator Analysis)
6.1.4 DSP/BIOS实时分析(RTA)工具
6.1.5代码覆盖范围和多事件剖析工具
6.2 应用程序代码调整(ACT )
6.2.1调整面板(Tuning Dashboard)
6.2.2 编译顾问(Compiler Consultant)
6.2.3 代码尺寸调整(CST)
6.2.4 高速缓冲存储器调整(Cache Tune)
第七章 其它工具,帮助,小技巧
7.1组件管理器(Component Manager)
7.1.1打开组件管理器
7.1.2 Code Composer Studio IDE的多种版本
7.2 更新导航(Update Advisor)
7.2.1下载更新注册
7.2.2 检查工具更新
7.2.3自动检查工具更新
7.2.4 卸载更新
7.3附加帮助(Additional Hel)
7.3.1在线帮助
7.3.2在线指南