TMS320C6000系列DSP编程工具与指南

作者:田黎育、何佩琨、朱梦宁

丛书名:TI DSP系列中文手册

定价:70元

印次:1-2

ISBN:9787302136156

出版日期:2006.08.01

印刷日期:2007.04.28

图书责编:贾小红

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书基于TI公司的3个文献编译而成,它们分别是TMS320C6000 Optimizing Compiler User’s Guide、TMS320C6000 Assembly Language Tools User’s Guide和TMS320C6000 Programmer’s Guide。 本书详细介绍了C6000的软件开发过程、C环境的实现、编程工具的使用和程序优化方法等方面的内容,涉及了几乎所有在C6000的硬件平台上开发一个完整的软件程序所应用的知识(CCS和DSP/BIOS在本丛书另外的两本中介绍),这些知识是进行C6000软件开发所必须具备的。 本书内容实践性强,适合于研究、开发TI C6000 DSP的工程师和研究人员阅读,同时也可作为相关专业研究生的参考资料。

译 者 序 美国德州仪器公司的TMS320C6000 DSP系列,采用VILW体系结构,有8个功能单元,一个时钟周期最多可以并行执行8条指令。由于功能强大,从它们面市起,即受到业界的注意。 但是,德州仪器公司的资料繁复庞杂,学习比较困难。 2003年5月,德州仪器公司中国大学计划和清华大学出版社组织编译了TI DSP手册,北京理工大学电子工程系的教师接受了翻译与TMS320C6000软件编程有关的用户手册的任务。这些手册包括:《TMS320C6000优化编译器用户手册(TMS320C6000 Optimizing Compiler User’s Guide)》、《TMS320C6000汇编语言工具用户手册(TMS320C6000 Assembly Language Tools User’s Guide)》和《TMS320C6000程序员手册(TMS320C6000 Programmer’s Guide)》。 德州仪器公司资料的版本在不断更新。本书的“TMS320C6000优化编译器用户手册(TMS320C6000 Optimizing Compiler User’s Guide)”是根据[SPRU187K]翻译;“TMS320C6000汇编语言工具用户手册(TMS320C6000 Assembly Language Tools User’s Guide)”,是根据[SPRU186M]翻译。在2004年9月即将交稿时,从德州仪器公司网站发现,这两个手册都有了新版本。经对照,发现新版本的改动很大。在与清华大学出版社曾刚编辑商量后,决定按德州仪器公司新版修改,重新校译。现在...

目录
荐语
查看详情 查看详情
目    录

第1篇  TMS320C6000优化编译器手册

第1章  介绍 1

1.1  软件开发工具概述 1

1.2  C/C++编译器概述 3

1.3  CCS(Code Composer Studio)和编译器 5

第2章  使用C/C++编译器 6

2.1  关于编译器 6

2.2  执行C/C++编译器 7

2.3  设置选项改变编译器的行为 7

2.4  设置默认的编译选项(C_OPTION和C_C6X_OPTION) 17

2.5  控制预处理器 18

2.6  理解诊断信息(diagnostic messages) 21

2.7  其他信息 24

2.8  生成交叉引用(cross-reference)列表信息(-px选项) 24

2.9  生成未加工的(raw)列表文件(-pl选项) 25

2.10  使用内联(inline)函数扩展 26

2.11  中断门限选项(Interrupt Flexibility Options)(-mi选项) 29

2.12  把C6400的代码和C6200/6700/旧的C6400的目标代码一起连接 29

2.13  使用交叠工具(interlist feature) 30

第3章  优化代码 32

3.1  执行优化 32

3.2  优化软件流水(software pipelining) 33

3.3  冗余循环(Redundant Loops) 41

3.4  减小代码尺寸(-ms选项) 42

3.5  执行文件级(file-level)优化(-O3选项) 42

3.6... 查看详情

查看详情