ti公司推出的ccs3.3开发环境中文入门指导书

上传人:简****9 文档编号:106324286 上传时间:2019-10-14 格式:PDF 页数:90 大小:3.77MB
返回 下载 相关 举报
ti公司推出的ccs3.3开发环境中文入门指导书_第1页
第1页 / 共90页
ti公司推出的ccs3.3开发环境中文入门指导书_第2页
第2页 / 共90页
ti公司推出的ccs3.3开发环境中文入门指导书_第3页
第3页 / 共90页
ti公司推出的ccs3.3开发环境中文入门指导书_第4页
第4页 / 共90页
ti公司推出的ccs3.3开发环境中文入门指导书_第5页
第5页 / 共90页
点击查看更多>>
资源描述

《ti公司推出的ccs3.3开发环境中文入门指导书》由会员分享,可在线阅读,更多相关《ti公司推出的ccs3.3开发环境中文入门指导书(90页珍藏版)》请在金锄头文库上搜索。

1、 上海交大-TI 联合 DSP 实验室,提供专业的 DSP 技术培训,技术服务,项目合作,外包承接等业务! 联系电话:13651621236(牛老师) ,email:jhniu 网址: Code Composer Studio(CCS) 集成开发环境(集成开发环境(IDE)入门指导书)入门指导书 【美】【美】Texas Instruments Incorprated 著著 牛金海牛金海 等编译等编译 1 上海交大-TI 联合 DSP 实验室,提供专业的 DSP 技术培训,技术服务,项目合作,外包承接等业务! 联系电话:13651621236(牛老师) ,email:jhniu 网址: 前前 言

2、言 关于本书关于本书 本书根据 Texas Instrument(TI)的 datasheet SPRU509F.pdf 编译而成。 为开始使用Code Composer Studio IDETM,建议首先仔细阅读本书的头两节。 其余各节载有对特定的程序和工具更详细的资料。要确定是否可以使用这些功 能,可以查看Code Composer Studio IDE提供的在线帮助。 本书有以下特色: 1、关键词中英文对照互译,可以更好地体现 TI datasheet 的原意 2、增加了编译者在项目开发过程中的经验知识 3、对重要的知识点做了强调与诠释 内容简介内容简介 本书主要介绍 CCS 开发环境的

3、使用。 适合于从事 TI DSP 开发的工程技术人 员以及高校的学生参考。 2 上海交大-TI 联合 DSP 实验室,提供专业的 DSP 技术培训,技术服务,项目合作,外包承接等业务! 联系电话:13651621236(牛老师) ,email:jhniu 网址: 序序 经过一个学期的努力,CCS 集成开发环境入门手册,终于与大家见面了。在本书的编 译过程中, 上海交通大学生物医学工程系的车树明同学对全书进行了详细的阅读与校对, 参 与本书编译的还有上海交通大学生物医学工程系的硕士研究生罗兰,卢善好,蔡任燕,王纬 超,封晓瑞,张驰,周业,陈琦,谭黎明,罗汇,俞培春,孙静静,陈佳铭,赵冀,屈兆辉,

4、 谭飞,李德辉等同学。在此一并感谢。 TI 大学计划部经理沈洁女士,潘亚涛先生,黄争先生对本书的出版给予很多支持与帮 助。 上海交通大学 生物医学工程系 牛金海 博士 副研究员 编译者 3 上海交大-TI 联合 DSP 实验室,提供专业的 DSP 技术培训,技术服务,项目合作,外包承接等业务! 联系电话:13651621236(牛老师) ,email:jhniu 网址: 目录目录 美国德州仪器(美国德州仪器(TI)上海交大()上海交大(SJTU BME)联合)联合DSP实验室介绍实验室介绍.7 第一章第一章 绪绪 论论 9 1.1 欢迎来到eXpressDSP世界9 1.2 开发流程10 2.

5、1 启动CCS IDE .11 2.2 创建新工程11 2.3 构建程序12 2.4 加载程序12 2.5 基本调试12 2.5.1 跳转到主函数(Go to Main) 12 2.5.2 使用断点 (Using Breakpoints)13 2.5.3 源代码调试(Source Stepping).13 2.5.4 浏览变量(Viewing Variables)13 2.5.5 输出窗口(Output Window).13 2.5.6 符号浏览器(Symbol Browser)13 2.6 帮助文件介绍13 第三章第三章 目标和主机设置目标和主机设置.15 3.1 设置目标主机15 3.1.

6、1 CCS设置工具 (CCS Setup Utility).15 3.1.2 并行调试管理器(PDM+)18 3.1.3 连接/断开连接(Connect/Disconnect) .18 3.2 主机IDE用户化定制(Host IDE Customization).19 3.2.1 默认的颜色与字体(Default Colors and Faults)19 3.2.2 默认键盘快捷键(Default Keyboard Shortcuts)19 3.2.3 其它IDE用户化定制(Other IDE Customizations)20 第四章第四章 代码创建代码创建 22 4.1 配置工程 (Con

7、figuring Projects) .22 4.1.1 创建一个工程(Creating a Project)22 4.1.2 工程配置 (Configurations).24 4.1.3 工程从属关系(Dependencies) 26 4.1.4 制作文件(Makefiles).27 4.1.5 源控制集成(Source Control Integration)28 4.2 文本编辑器28 4.2.1 查看和编辑代码 (Viewing and Editing Code)28 4.2.2 定制代码窗口 (Customizing the Code Window)29 4.2.3 编辑器的文本处理

8、功能的使用.30 4.2.4 设定默认自动保存 (Setting Auto-Save Defaults).31 4.2.5 自动完成,工具提示和变量查看(CodeSense).31 4.2.6 使用外部编辑器 (Using an External Editor) 32 4.3 代码生成工具32 4.3.1 代码开发流程 (Code Development Flow)32 4 上海交大-TI 联合 DSP 实验室,提供专业的 DSP 技术培训,技术服务,项目合作,外包承接等业务! 联系电话:13651621236(牛老师) ,email:jhniu 网址: 4.3.2 工程创建选项 (Proje

9、ct Build Options) .33 4.3.3 编译器概述 (Compiler Overview) 35 4.3.4 汇编语言开发工具 (Assembly Language Development Tools) 35 4.3.5 汇编器概述 (Assembler Overview) .36 4.3.6 连接器概述 (Linker Overview).36 4.3.7 C或C+开发工具36 4.4 创建CCS工程37 4.4.1 从CCS集成开发环境开始.37 4.4.2 外部制作.37 4.4.3 命令行(Command Line)38 4.5 可用的基础软件39 4.5.1 DSP/

10、BIOS39 4.5.2 芯片支持库(CSL) .39 4.5.3 板支持库(BSL) .39 4.5.4 DSP库(DSPLIB).40 4.5.5 图像及视频处理库(IMGLIB).40 4.5.6 TMS320 DSP算法标准组件 .41 4.5.7 参考框架.43 4.6 自动化(项目管理).44 4.6.1 使用通用扩展语言(GEL).44 4.6.2 脚本程序集 (Scripting Utility)45 第五章第五章 调试调试 (Debug).47 5.1 建立调试环境47 5.1.1 设置用户调试选项(Setting Custom Debug Options).47 5.1.2

11、 仿真(Simulation).50 5.1.3 内存映射(Memory Mapping)50 5.1.4 引脚连接(Pin Connect).52 5.1.5 端口连接(Port Connect)53 5.1.6 程序加载(Program Load)54 5.2 基础调试(Basic Debugging).55 5.2.1 运行/单步调试(Running/Stepping)56 5.2.2 断点(Breakpoints) 57 5.2.3 探针点(Probe Points) 59 5.2.4 观察窗口(Watch Window).61 5.2.5 内存窗口(Memory Window).63

12、 5.2.6 寄存器窗口(Register Window).65 5.2.7 反汇编模式/混合模式( Disassembly/Mixed Mode)66 5.2.8 调用堆栈(Call Stack) 66 5.2.9 符号浏览器(Symbol Brower) .67 5.2.10 命令窗口(Command Window)67 5.3 高级的调试特征(Advanced Debugging Features) 68 5.3.1 高级事件触发(Advanced Event Triggering)68 5.4、实时调试(Real-Time Debugging)70 5.4.1 实时模式(Real-Ti

13、me Mode)70 5 上海交大-TI 联合 DSP 实验室,提供专业的 DSP 技术培训,技术服务,项目合作,外包承接等业务! 联系电话:13651621236(牛老师) ,email:jhniu 网址: 5.4.2 强制实时模式(Rude Real-Time Mode).71 5.4.3 实时数据交换(RTDX)71 5.5 自动控制(Automation for Debug) .75 5.5.1 使用通用扩展语言 (GEL) 75 5.5.2 脚本效用 (Scripting Utility for Debug).75 5.6 重置选项(Reset Options).75 5.6.1 目

14、标芯片重置(Target Reset).75 5.6.2 仿真重置(Emulator Reset)76 第六章第六章 分析分析/调整调整 .77 6.1 程序代码分析77 6.1.1 数据可视化(Data Visualization) .77 6.1.2 模拟器分析(Simulator Analysis) 78 6.1.3 仿真分析(Emulator Analysis).78 6.1.4 DSP/BIOS实时分析(RTA)工具79 6.1.5 代码覆盖范围和多事件剖析工具81 6.2 应用程序代码调整(ACT )81 6.2.1 调整面板(Tuning Dashboard)82 6.2.2 编

15、译顾问(Compiler Consultant) .84 6.2.3 代码尺寸调整(CST) .84 6.2.4 高速缓冲存储器调整(Cache Tune)85 第七章第七章 其它工具,帮助,小技巧其它工具,帮助,小技巧.87 7.1 组件管理器(Component Manager).87 7.1.1 打开组件管理器88 7.1.2 Code Composer Studio IDE的多种版本.88 7.2 更新导航(Update Advisor) 88 7.2.1 下载更新注册88 7.2.2 检查工具更新.89 7.2.3 自动检查工具更新89 7.2.4 卸载更新.89 7.3 附加帮助(

16、Additional Hel).89 7.3.1 在线帮助90 7.3.2 在线指南90 2007-10-19 6 上海交大-TI 联合 DSP 实验室,提供专业的 DSP 技术培训,技术服务,项目合作,外包承接等业务! 联系电话:13651621236(牛老师) ,email:jhniu 网址: 美国德州仪器(美国德州仪器(TI)上海交大()上海交大(SJTU BME)联合)联合 DSP 实验室介绍实验室介绍 美国德州仪器(TI)上海交通大学(SJTU) 联合 DSP 实验室成立于 2007 年 10 月,位于上海交大闵行校区,致力于 TI DSP 技术的推广,以及相关数字信 号处理算法的研究与开发,为客户提供优质的产品与服务,涉及的技术领域有, 无线通信,音频/视频信号处理,医学信号/图像处理,数字马达控制等。实验室 研发与培训教师主要由上海交通大学青年教师承担, 同时聘请了多位有企业工作 背景的 DSP 技术专家为实验室的顾问。实验室的主要方向: 1) 开展 TI DSP 相关的科研工作 2)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号