第4章 集成开发环境CCS的使用

时间:2025-07-10

集成开发环境CCS的使用

第4章 集成开发环境CCSDSP开发需要强有力的软件开发工具。 软件开发工具一般具有代码生成和代码调试的功能。

1

北京交通大学 国家工科电工电子教学基地

DSP应用技术

集成开发环境CCS的使用

DSP开发需要强有力的软件开发工具。 软件开发工具一般具有代码生成和代码调试的功能。

设计

代码&编译

调试

分析

CCS开发流程

2

北京交通大学 国家工科电工电子教学基地

DSP应用技术

集成开发环境CCS的使用

代码生成工具 包括:C优化编译器、汇编器和连接器等。 作用:将用户编写的源代码(C语言、汇编或两者的 混合语言)编译、汇编、连接成为可执行的公共目标 文件(COFF),将公共目标文件(文件后缀为.out)下载到 DSP目标板或Simulator中即可运行。 调试工具 主要有:C/汇编代码调试器、硬件仿真器(Emulator)、软 件模拟器(Simulator)等。3

北京交通大学 国家工科电工电子教学基地

DSP应用技术

集成开发环境CCS的使用

3.1 CCS的主要功能◆集成可视化代码编辑界面。 可直接编写C程序、汇编程序、连接命令文件.cmd等。 ◆集成代码生成工具。 包括汇编器、C优化编译器、连接器等。 ◆基本调试工具。 如装载可执行代码、查看寄存器、存储器和变量的窗口。 ◆断点工具。 设置断点使程序暂停,以便于查看有关数据,确定程序 可能出错的位置。4

北京交通大学 国家工科电工电子教学基地

DSP应用技术

集成开发环境CCS的使用

◆探针调试。 用于数据文件的输入和输出。 ◆剖析工具(Profiler)。 用于评估代码运行所需要的时钟数,进而确定代码的 运行时间。 ◆数据图形显示工具。 用于绘制变量的时域/频域波形、眼图、星图等,直观 显示数据。5

北京交通大学 国家工科电工电子教学基地

DSP应用技术

集成开发环境CCS的使用

CCS的组件工作机理Host Code Composer Studio配置工具 程序编辑器 源程序 .c .asm .h 计算机

Target

DSP

.cbd (配置数 据 库)

DSP/BIOS API

cfg.cmd cfg.a54 cfg.h54

代码产生 工具 CCS工程Compiler assembler linker..

OLE应用 利用RTDX

RTDX 插件

DSP/BIOS 插件 代码调试器

第三方 插件

可执行

DSP应用软件 JTAG RTDX DSP/BIOS 目标硬件

6

主机仿真支持 北京交通大学 国家工科电工电子教学基地

DSP应用技术

集成开发环境CCS的使用

C源文件

宏源文件

C编译器

典 型 的 软 件 开 发 流 程十六进制 转换工具 EPROM 编程器

归档器

汇编 源程序

汇编 翻译助手 可执行 COFF文件

宏文件库

汇编器

归档器

COFF 目标文件

库编译工具

目标 文件库

连接器

运行时间 支持库

可执行 COFF文件 调试工具

7

北京交通大学 国家工科电工电子教学基地

绝对 列表器

交叉参考 列表器

TMS320C54x

DSP应用技术

集成开发环境CCS的使用

一、CCS代码产生工具 CCS代码产生工具CCS代码产生工具是将用户编写的源代码(C语言、 汇编或

两者的混合语言)编译、汇编、连接成为可执行 的公共目标文件(COFF),其包括优化C/C++编译器、 汇编器、连接器和各类工具。图是一个典型的软件 开发流程。图中阴影部分表示通常C语言的开发途径, 其它部分是为了强化开发过程而设置的附加功能。

8

北京交通大学 国家工科电工电子教学基地

DSP应用技术

集成开发环境CCS的使用

C/C++优化编译器(C compiler): 将C语言源代码翻译成TMS320C54x DSP汇编语言源代码。 它包括编译器、优化器、内联工具、建库工具和C++名称 防毁坏工具。 汇编器(Assembler): (Assembler) 将汇编语言翻译成机器语言的目标文件,机器语言的 格式为公用目标格式(COFF)。 它包括汇编器、归档器、连接器、绝对列表器、交叉 参考列表器和十六进制转换工具等。9

北京交通大学 国家工科电工电子教学基地

DSP应用技术

集成开发环境CCS的使用

连接器(linker): 把多个目标文件组合成一个可执行的目标模块。 连接器的输入可以是重定位的目标文件和目标库文件。 交叉引用列表器(Cross-reference lister) : 它用目标文件产生参照列表文件,可以显示符号及其 定义,以及符号所在的位置。 归档器(Archiver): 归档器允许把一群文件收集到单一的归档文件,称之为库 允许通过删除、替换和添加文件来调整库。10

北京交通大学 国家工科电工电子教学基地

DSP应用技术

集成开发环境CCS的使用

十六制转换工具(Hex conversion utility): 将COFF目标文件转换为 TI可识别、十六进制ASCII、 Intel、Motorola-S或 Tektronix格式,转换后的文件可 下载到EPROM或FLASH中。 绝对列表器(Absolute lister) (Absolute lister): 接收被连接的目标文件作为输入,产生.abs文件作为 输出。可以将这些.abs文件汇编生成一个列表,它包含 绝对地址(而不是相对地址)。如果没有绝对列表器, 这些工作需要手工才能完成。11

北京交通大学 国家工科电工电子教学基地

DSP应用技术

集成开发环境CCS的使用

二、CCS代码调试工具 CCS代码调试工具CCS代码调试工具实现对 …… 此处隐藏:1914字,全部文档内容请下载后查看。喜欢就下载吧 ……

第4章 集成开发环境CCS的使用.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219