实验2 CCS Emulator硬件仿真环境的配置与使用

合集下载

dsp2812实验报告

dsp2812实验报告

实验一CCS 环境认识实验一、实验目的1、了解CCS软件操作环境和基本功能。

2、掌握CCS 软件仿真的配置步骤。

二、实验设备PC 机一台,安装有Code Composer Studio3.3 软件。

三、实验步骤1、软件仿真(Smulator)方式软件仿真是利用CCS软件在PC机中构造DSP的仿真环境,用于调试应用程序。

由于无法构造DSP中的外设,所以软件仿真仅能调试软件的算法和进行效率分析等。

软件仿真方式工作时,无需连接板卡和仿真器等硬件。

设置步骤:(1)单击桌面图标:进入CCS软件设置窗口(2)在出现的窗口中按标号顺序进行如下设置:图1-1-1 ccs设置驱动界面此时CCS已经被设置成Simulator方式(软件仿真TMS320F2812器件的方式)。

2、创建工程⑴选择菜单栏“Project”的“New…”项,在弹出对话框“Project”中输入新建工程名volume;并设置工程所在目录。

⑵选择菜单“Project”的“Add Files to Project…”项将volume.c源程序文件、volume.cmd 命令文件。

注:头文件可以在编译时根据程序中的“include”语句自动加入。

3、查看源程序双击左侧工程管理窗中的“volume.c”文件,可以查看程序内容。

这个程序是一个音频信号采集、处理输出的程序。

其功能是将输入的音频数据扩大volume倍后输出。

4、修改工程设置将程序中的用户堆栈的尺寸设置成 1024 (字):点击菜单栏Project→Build Options,在弹出的Bulid Options for volume.pjt对话框中点击Linker标签,在Category栏中选中Basic项,并在其右侧的Basic设置里将Stack size (-stack)的值改为1024,点确定后保存。

5、编译选择菜单“Project”的“Rebuild All”项,对当前工程中所有文件进行编译链接,形成输出文件,注意编译过程中CCS主窗口下部的“Build”提示窗中显示编译信息,如给出的错误和警告的信息。

实验3:CCS硬件仿真配置-2812

实验3:CCS硬件仿真配置-2812

4.1 CCS硬件仿真(Emulator)配置(1)
(1)单击桌面图标:
(2)在CCS设置窗口,按下图标号进行设置:
平台选择:ICETEK emulator 器件选择: ICETEK USB5100-C28xx Emulator 添加:[<<Add] 右键单击[CPU],配置GEL File[f2812.gel]
实验3:基于DSP芯片的实验
---DSP数据存取实验
一、实验目的
1.掌握CCS3.3硬件仿真配置过程 2.了解DSP开发系统和计算机与目标系统的 连接方法 3.
二、实验设备
硬件: PC机 1台 ICETEK-VC5509-A -EDU实验箱 1台 软件: Windows 98/2000/XP操作系统 CCS3.3集成开发环境
4.3 启动CCS(1)
双击仿真器初始化图标
出现下面提示窗口,表示初始化成功,按任意键进 入下一步操作
4.3 启动CCS(2)
启动Emulator方式,双击桌面标志: 如果提示错误,关闭实验箱电源, 重新插拔USB口,再重新开始 上一页面仿真器初始化步骤。 如果正确,在出现的窗口中按标号顺序进行 如下操作:
4.1 CCS硬件仿真(Emulator)配置(2)
4.1 CCS硬件仿真(Emulator)配置(3)
4.1 CCS硬件仿真(Emulator)配置(4)
右键单击CPU,选择Properties功能
4.1 CCS硬件仿真(Emulator)配置(5)
4.1 CCS硬件仿真(Emulator)配置(6)
用户系统软件由CCS建立的工程文件管理:
源文件:C或汇编文件(*.ASM或*.C) 头文件(*.H) 命令文件(*.CMD) 库文件(*.LIB,*.OBJ)

CCS使用和调试实验

CCS使用和调试实验

DSP应用技术
查看源程序代码
volume.c 简介:
➢主程序打印一个信息,然后进入无限循环。 在这个循环中,调用dataIO和进程函数。
➢在输入缓冲区中,处理函数将每个值乘以增益,并将结果放到 输出缓冲区。它也调用汇编加载过程,此过程消耗基于将 processingLoad值传递到过程的指令周期。
这个处理的有关信息在窗口底部一个小框里显示。
2.默认时,.out文件编译到位于当前工程文件夹中的调试(debug) 目录中; 也可以通过CCS工具条选择一个存储目录。
3.选择File/Load Program.选中volume1.out,并按Open。 ( c:\ti\myprojects\volume1\Debug\ 文件夹中。) CCS将程序装载到目标DSP上,打开显示程序反汇编指令的
➢例子中的dataIO函数不作任何处理,仅仅返回。除了使用C代码 执行I/O,我们将使用CCS中的探针Probe Point,读取主机的文件中 数据到 inp_buffer区域。
4 北京交通大学 国家工科电工电子教学基地
DSP应用技术
2.1 编译与运行程序
1.选择Project/Rebuild All或单击 (Rebuild All)菜单条按钮, CCS重新进行编辑、汇编、连接工程里的所有文件。
9 北京交通大学 国家工科电工电子教学基地
DSP应用技术
编译选项(build option)的常用设置
2.Linker\Basic\Include Libraries(-l)用来定义链接库文件,如输入rts.lib(运行时间
支持库)。 3.Linker\Basic\Output Filename(-o) 用来定义规定可执行文件(.out)的路径和名称 4.Linker\Basic\Map Filename(-m) 用来定义规定存储器图(.map)的路径和名称

实验1 CCS Simulator开发环境的与使用配置

实验1  CCS Simulator开发环境的与使用配置

实验一配置CCS开发环境实验一、实验目的1.了解嵌入式DSP开发环境的组成。

2.学会自己配置CCS simulator开发环境。

3.练习CCS开发环境的基本配置与基本操作。

二、实验内容1、CCS集成开发环境的安装2、CCS集成开发环境的使用概述3、CCS集成开发环境使用实例三、实验设备及工具软件:PC机操作系统Windows XP环境、CCS2.0。

四、实验步骤•1、配置Simulator。

启动Simulator调试器•2、打开已有的工程并进行编译链接和运行。

Project-Open:打开工程c:\ti\tutorial\dsk5402\hello1\hello.pjt 。

在工程窗口中,展开source项,双击hello.c察看源文件内容。

Project-Compile 对当前源文件hello.c进行编译;Project-Rebuild All对当前工程进行链接,编译结果应该是0 Errors,0 Warnings, 0 Remarks。

File-Load Program打开装载程序窗口,装入tutorial\dsk5402\hello1\debug\hello.out可执行文件。

Debug-Go main 将程序指针指向main函数入口。

Debug-Run(或按F5键)运行程序,在stdout 输出窗口应显示hello world!Debug-Restart 重新将程序指针指向main函数入口,并运行程序。

•3、建立新工程,并设置、编译链接和执行在myproject目录下,使用project-new建立一个新的工程hello.pjt ,键入工程名称,生成相应名称的子目录及工程文件。

将tutorial\dsk5402\hello1\ 目录下的文件除了hello.pjt工程文件之外全部拷贝到目录myproject\hello\ 下面。

往工程中添加文件在工程栏中,在工程的名字上单击鼠标右键,或在工程project菜单中,选中 Add Files to Project,往工程中添加文件。

CCS使用和调试实验知识讲解

CCS使用和调试实验知识讲解

CCS使用和调试实验知识讲解
其次,我们来讲解一下CCS调试实验的基本知识。

在进行嵌入式系统的调试实验时,首先需要配置调试环境。

用户需要连接仿真器到目标硬件上,并在CCS中配置仿真器和硬件信息。

然后,在CCS中选择合适的调试器,根据目标硬件的类型和调试接口进行设置。

接下来,用户可以通过CCS提供的调试器界面进行调试操作。

用户可以在源代码中设置断点,当程序执行到断点的位置时,调试器会暂停程序的执行,并显示相关的变量和寄存器的值。

用户可以通过单步执行、逐过程执行等功能,逐步跟踪程序的执行过程,并观察变量和寄存器的变化。

同时,用户还可以通过CCS 的观察窗口监视变量和内存的值,以及程序的运行状态。

在CCS调试实验中,还可以利用CCS提供的其他高级调试功能进行更加详细和深入的调试。

比如,CCS支持追踪实时事件和中断响应时间,用户可以观察实时事件的发生和相应的处理时间。

此外,CCS还支持性能分析功能,用户可以分析程序的性能瓶颈和优化空间,从而改进程序的执行效率。

此外,CCS还提供了功能覆盖率分析功能,用户可以分析程序运行过程中每个功能模块的执行情况,以及测试用例的覆盖率程度。

这些高级调试功能可以帮助用户发现和解决程序中的复杂问题,提高调试效率和质量。

实验二 emulator的使用

实验二 emulator的使用

实验二熟悉8086仿真器emulator的使用一、实验目的:1、熟悉汇编语言程序设计的基本结构,熟悉汇编语言的上机过程。

2、熟悉8086仿真器(emu8086)的使用过程。

二、实验内容:1.用8086仿真器(emu8086)编辑下面的程序1,根据实验步骤汇编成可执行程序,并观察执行结果。

程序1:data segmentm1 db ' Hello,classmate!',13,10,36m2 db ' Let us to learn assembler language!',13,10,36 data endscode segmentassume cs:code,ds:datastart:mov ax,datamov ds,axmov dx,offset m1mov ah,9int 21hmov dx,offset m2mov ah,9int 21hmov ah,4chint 21hcode endsend start2.调试运行附录中的程序,观察结果。

三、实验步骤:1、打开8086仿真器,建立一个空白文档,输入或拷贝事先编制好的源程序。

2、单击emulate(仿真)按钮,可以生成可执行程序,并出现多个窗口分别显示源程序的代码、每行代码对应的机器码、机器码在内存中存放的位置及各个寄存器的内容。

如果源程序有错误,则会在仿真时提示。

3、单击run(运行)按钮可以查看程序执行结果。

注:单击single step(单步执行)按钮可以查看程序每一步的执行情况。

Step back按钮可以查看上一步的执行情况。

四、实验要求调试、运行程序时熟悉8086仿真器的菜单、功能按钮及各部分的功能。

五、实验结果实验结果如图,会正确出现程序运行结果Hello,classmate!'Let us to learn assembler language!六、实验总结经过这次实验,我接触到了8086仿真器,了解到了8086仿真器的基本功能,也通过8086仿真器对于课堂上所学到的内容进行了复习。

CCS程序设计和DSP硬件实验

CCS程序设计和DSP硬件实验

实验项目5、CCS程序设计与DSP硬件实验一、实验目的(1)掌握CCS环境下程序编辑、编译、运行、下载、调试的过程。

(2)掌握DSP处理器的汇编、C语言程序设计方法。

(3)掌握DSP的硬件访问。

二、实验原理及知识点第一部分 DSP实验箱简介与CCS第二部分 CCS 软件安装第三部分 TDS510USB仿真器安装与CCS设置测试三、实验内容及步骤一、实验原理和方法开发TMS320C6xxx 应用系统一般需要以下几个调试工具来完成:1.软件集成开发环境(CCS):完成程序编译、目标文件产生、下载,进行程序和硬件的联合仿真调试。

2.仿真器:实现硬件仿真调试时与硬件系统的通信、控制和读取硬件系统的状态和数据。

CCS 通过工程来管理文件,一般包括以下几种文件:1) 源程序文件:C 语言或汇编语言文件(*.c 或*.asm),所编写的代码都写在各个源文件中;包含了所有要实现功能的代码,是工程的核心。

2) 头文件(*.h):主要定义了芯片内部寄存器结构、中断服务程序等内容。

3) 链接命令文件(*.cmd):分配RAM空间,用来将下载到RAM中的程序进行调试,是因为DSP编译器编译结果是未定位的,DSP也没有相应系统来执行代码,DSP系统的配置需求也不尽相同,因此需要定义代码的存储位置。

4) 库文件(*.lib,*.obj):包含了寄存器的地址和对应标示符的定义,还包含标准C/C++运行支持的库函数。

二.汇编语言DSP程序设计实验(一)实验原理与方法1.汇编语言程序在执行时直接从用户指定入口开始。

2.由于CCS的代码链接器默认支持C 语言,在编制汇编语言程序时,需要设置链接参数,选择非自动初始化,注明汇编程序的入口地址。

(二)实验步骤与内容1.运行 CCS Setup连接实验箱与PC机,打开电源给实验箱供电,点击setup code composer studio v3.3,运行CCS Setup,设置CCS,就是建立CCS与用户的目标板或软仿真器之间的通信。

实验报告 CCS的安装与simulate的使用

实验报告 CCS的安装与simulate的使用

贵州大学实验报告学院:专业:班级:姓名学号实验组实验时间指导教师成绩实验项目名称CCS的安装与simulate的使用实验目的1.学会CCS的安装和设置,2.熟悉程序的开发流程,3.初步掌握Simulator的使用方法实验要求安装CCS软件,并利用CCSsetup进行设置对一个简单程序进行调试实验原理利用软件对指令进行仿真分析。

CCS(Code Composer Studio)代码调试器是一种合成开发环境(IDE,Integrated Development Environment)。

它是一种针对TI公司的TMS320系列DSP专用调试接口的交互式方法软件。

CCS目前有CCS1.1、CCS1.2、CCS2.0等三个不同时期的版本,CCS又有CC2000(针对C2XX)、CCS5000(针对C54XX)、CCS6000(针对C6X)等三个不同的型号。

在TI的网站可以下载免费的30天期限的试用版,如若使用正版CCS软件请用户自行购买。

对于各种不同的版本和型号,其相互之间的差别不是很大。

由于华中科技大学电信系研发的TMS320C54XX-IV DSP教学实验系统所用核心芯片为TI公司的TMS320C5409,所以我们选择安装CCS2.0 for 5000版本的CCS软件。

实验仪器计算机一台实验步骤1、CCSset 的设置CCS设置程序是用于建立CCS集成开发环境与目标板或simulator之间通信的接口.CCS是一个开放的环境,通过设置不同的驱动完成对不同环境的支持.本教案以CCS2.0为例说明CCS下的驱动设置方法.假设安装路径为: d:\ti下,对CCS的设置如下:(1) 双击桌面上的”setup ccs 2 (c5000)”,开始运行程序,回出现如图1-1所示的界面;图1-1 CCS的首界面(2) 单击”CLOSE”按纽关闭对话框.(3)在“Available Board/Simulator Types”栏选择“54xx simulator”在“Board Propertis”对话框中点击按纽“next”,一直到“Finish”如图1-2所示。

dsp_第4章_simulator和CCS集成开发工具的使用方法

dsp_第4章_simulator和CCS集成开发工具的使用方法

2020年8月14日
DSP原理及应用
2
4.1 Simulator和CCS集成开发 工具的使用方法
4.1.1软件仿真器概述 4.1.2仿真命令 4.1.3仿真器初始化命令文件 4.1.4仿真外部中断
2020年8月14日
DSP原理及应用
3
第4章 simulator和CCS集成开发工具的使用方

4.2 什么是CCS
4.4.3 CCS的常用工具栏 (1) 标准工具条
—— 剪切按钮。用来剪切文本,将标记文本放入 剪切板。
—— 复制按钮。用来复制文本,将标记文本放 入剪切板。
2020年8月14日
DSP原理及应用
24
第4章 simulator和CCS集成开发工具的使用方 法
4.4.3 CCS的常用工具栏
(1) 标准工具条
4.3.2 CCS的安装与设置 CCS的配置文件用来定义DSP芯片和目标板类
型。为了使CCS能工作在不同的硬件或仿真目标板 上,必须为CCS系统配置相应的配置文件。
CCS的系统配置有两种方法:
利用系统提供的标准配置文件进行配置;
按用户自己建立的配置文件来配置系统结构。
2020年8月14日
DSP原理及应用
先,对CCS开发软件作了简要地说明,并介绍了该软
件的安装及配置;其次,介绍了CCS的基本操作,包
括:CCS的窗口和工具条、文件的编辑、反汇编窗口、
存储器窗口、寄存器窗口、观察窗口和其他有关的基
本操作等;然后,介绍了CCS工程项目的建立和调试。

在工程项目的建立中,讲述了工程项目的管理、建立
及构建等内容,而在工程项目的调试中,介绍了程序
⑫ 支持RTDX技术,可在不中断目标系统运行 的情况下,实现DSP与其他应用程序的数据交换;

实验2 CCS使用和调试实验

实验2 CCS使用和调试实验

19
北京交通大学 国家工科电工电子教学基地
DSP应用技术
2.4 使用带结构的 使用带结构的Watch Window
除了观察简单变量的值,也可以观察一个结构的元素的值。
20
北京交通大学 国家工科电工电子教学基地
DSP应用技术
观察步骤:
1.选择Watch1 2.单击 单击Name栏中的表达式图标 单击 ,键入要观察表达式 名称str。 3.单击观察窗口中的白色空间,保存更改。 数值将立即出现在下面的例子中。
5
北京交通大学 国家工科电工电子教学基地
DSP应用技术
4.选择View/Mixed Source/ASM. 这样可以同时查看C源程序和产生的汇编代码。 5.在混合窗口单击汇编指令(单击有效指令,而不是指令的地址 或指令所传递的区域),单击F1,CCS可以寻找此指令的帮助。 这是学习指令的很好的方法。 6.选择Debug/Go Main。 7.选择Debug/Run或单击 或单击 从主程序开始执行。 (Run)按钮。 按钮。 按钮
11
北京交通大学 国家工科电工电子教学基地
DSP应用技术
Build Options for Volume1.pjt
12
北京交通大学 国家工科电工电子教学基地
DSP应用技术
3.单击OK,保存新的选择设置。 4.选择Project菜单下Rebuild All选项,或单击 选项, 选项 (Rebuild All)按钮。 只要工程选择更改,则必须重新编译所有的文件。 5. 编译信息显示,程序包含编辑错误。 单击Build,可以看见语法错误信息。 ,
26
北京交通大学 国家工科电工电子教学基地
DSP应用技术
出现sine.dat文件的控制窗口。再后,当运行程序时,可以在 数据文件中使用此窗口启动、停止、返回、或快进。 8.在File I/O对话框,更改Address 为inp_buffer,Length为100, 在Wrap Around中可以添加选中符号。

CCS软件仿真和硬件设置方法

CCS软件仿真和硬件设置方法

CCS软件仿真和硬件设置方法
CCS 软件仿真和硬件设置
CCS-般支持硬件仿真和软件仿真。

下面简单介绍一下两种仿真的设置方法。

硬件仿真(Emulator ),需要仿真器和实验箱。

点击CCSSetup 选择芯片类型,一定要是Emulator 即可。

软件仿真(simulator ),不需要仿真器和实验箱,但是涉及
DSP 外接硬件的不能仿真。

点击 CCS Setup 选择芯片类型,platform 一栏选择 simulator ,endianness 一般选择little ,比如F283xx CASimulator 。

进入CCS 后你会发现右下角的连接图标自动显示连接成功。

最后在file load program 载入.out 文件即可软件仿真。

结尾,比如 F28335 XDS510 Emulator ,保存修改即可。

然后进入 CCS 选择debug connect 出现在 file 中 load program 表示已经连接成功。

CCS3.3操作说明书

CCS3.3操作说明书

CCS3.3操作过程说明1.仿真设置1.1启动仿真设置软件。

从开始菜单启动“Setup CCStudio v3.3”。

图一所示;图一1.2硬件仿真设置(使用硬件仿真器在目标板上仿真时,才能选择硬件仿真)在“Platform”中选择硬件仿真器的型号。

这里选择“TDS510USB emulator”仿真器。

同时在“Available Factory Boards”中选择目标芯片的型号,这里选择“F2812”。

图二所示。

点击“Save & Quit”,保存并退出,系统自动“CCStudio v3.3”软件。

图三所示。

图三2打开、创建工程2.1打开工程在菜单“Project”中选择“Open”, 图四所示。

图四在弹出的对话框中选择扩展名为.pjt的项目工程文件。

点击“打开”。

项目文件全部加载到软件中。

图五所示。

5图五2.2创建工程项目在菜单“Project”中选择“New”, 图六所示。

在弹出的对话框中(“Project”)填写项目名称,点击“Finish”,完成项目工程创建。

图七所示。

图六7图七2.3 创建文件在“file”文件菜单中选择新建,软件自动弹出新的文件编辑框,在文件编辑框中输入要编写的软件程序。

点击“保存”,弹出文件设置对话框,选择保存到工程项目的根目录下,输入文件名和扩展名。

并保存文件。

图八所示。

完成后如图九所示。

9图九2.4 添加.cmd编译连接命令文件选择工程项目的“Source”,点击鼠标右键,图十所示。

软件弹出对话框,图十一所示。

1011图十一12在文件类型中选择“.cmd”类型文件,选择“F2812_EzDSP_RAM_lnk.cmd”(在内存中调试,当生成烧写文件时选择“F2812.cmd”)、“DSP281x_Headers_nonBIOS.cmd”(不使用BIOS)。

图十二、十三所示。

图十二13图十三2.5 添加启动代码文件在“Source”添加“DSP281x_CodeStartBranch.asm”文件。

实验报告 CCS的安装与simulate的使用

实验报告 CCS的安装与simulate的使用

贵州大学实验报告学院:专业:班级:姓名学号实验组实验时间指导教师成绩实验项目名称CCS的安装与simulate的使用实验目的1.学会CCS的安装和设置,2.熟悉程序的开发流程,3.初步掌握Simulator的使用方法实验要求安装CCS软件,并利用CCSsetup进行设置对一个简单程序进行调试实验原理利用软件对指令进行仿真分析。

CCS(Code Composer Studio)代码调试器是一种合成开发环境(IDE,Integrated Development Environment)。

它是一种针对TI公司的TMS320系列DSP专用调试接口的交互式方法软件。

CCS目前有CCS1.1、CCS1.2、CCS2.0等三个不同时期的版本,CCS又有CC2000(针对C2XX)、CCS5000(针对C54XX)、CCS6000(针对C6X)等三个不同的型号。

在TI的网站可以下载免费的30天期限的试用版,如若使用正版CCS软件请用户自行购买。

对于各种不同的版本和型号,其相互之间的差别不是很大。

由于华中科技大学电信系研发的TMS320C54XX-IV DSP教学实验系统所用核心芯片为TI公司的TMS320C5409,所以我们选择安装CCS2.0 for 5000版本的CCS软件。

实验仪器计算机一台实验步骤1、CCSset 的设置CCS设置程序是用于建立CCS集成开发环境与目标板或simulator之间通信的接口.CCS是一个开放的环境,通过设置不同的驱动完成对不同环境的支持.本教案以CCS2.0为例说明CCS下的驱动设置方法.假设安装路径为: d:\ti下,对CCS的设置如下:(1) 双击桌面上的”setup ccs 2 (c5000)”,开始运行程序,回出现如图1-1所示的界面;图1-1 CCS的首界面(2) 单击”CLOSE”按纽关闭对话框.(3)在“Available Board/Simulator Types”栏选择“54xx simulator”在“Board Propertis”对话框中点击按纽“next”,一直到“Finish”如图1-2所示。

02_CCS软件使用说明

02_CCS软件使用说明
设计代码生成项目建立源程序编写配置文件调试语法检查探测点日志log功能实时分析实时调试实时状态显示任务切换跟踪实时realtime是dsp的灵魂211ccs集成环境ide综述ti公司的集成开发环境ccscodecomposerstudio提供了环境配置源文件编辑程序调试跟踪和分析等工具可以帮助用户在一个软件环境下完成编辑编译链接调试和数据分析等工作
57
(9)在File I/O对话框中单击Add Probe Point按钮, 弹出Break/Probe Points对话框,如图2-20所示。
(10)在Connect域,单击下拉箭头,并从列表中 选择sine.dat。
(11)单击Replace按钮,Probe Point列表指示 Probe Point已与sine.dat文件相关联。 (12)单击“确定”按钮。注意,File I/O对话框 Probel栏已变为Connected,表示文件已连至 一个探点。 (13)单击“确定”按钮,关闭File I/O对话框。
3
1.1 CCS集成环境IDE的组成
包括主机和目标系统两部分
主机方:最底层是JTAG,上面是调试器,再上面是 CCS的各种插件,包括DSP/BIOS插件(实时调试), RTDX(实时数据交换) 目标系统:最底层是硬件和JTAG,向上是DSP/BIOS 实时操作系统(这是可选的也可以没有操作系统,完 全自己管理),再向上是应用程序.
35
图2-13 生成选项窗口——编译器标签
36
表2-9 编译器、汇编器常用 选项(在Compiler中)
37
38
2.3.2 链接器选项
在汇编程序生成代码中,链接器的作用如下:
(1)根据链接命令文件(.cmd文件)将一个或多个COFF 目文件链接起来,生成存储器映象文件(.map)和可 执行的输出文件(.out文件)。

CCS使用和调试实验

CCS使用和调试实验
实验2 CCS使用和调试实验
一、实验目的 1.掌握利用CCS建立工程、编译与调试代码的基本过程; 2.掌握基本调试技术:
如观察窗、图形(断点)、文件I/O(探针)、剖析等;
二、实验内容
1.建立工程test1.pjt,然后分别建立源程序(test1.c或.asm)、 头文件(test1.h)和连接命令文件(test1.cmd)。并编译、下载 和运行程序。 (此处为了方便起见,直接例程volume.c拷贝到test1.c, 将volume.h拷贝到test1.h,将volume.cmd拷贝到test1.cmd。 向分别工程中添加源程序、头文件、连接命令文件(.cmd) 以及库文件(.lib) 。
Build Options for Volume1.pjt
3.单击OK,保存新的选择设置。
4.选择Project菜单下Rebuild All选项,或单击 (Rebuild All)按钮。 只要工程选择更改,则必须重新编译所有的文件。
5. 编译信息显示,程序包含编辑错误。 单击Build,可以看见语法错误信息。
5.在混合窗口单击汇编指令(单击有效指令,而不是指令的地址 或指令所传递的区域),单击F1,CCS可以寻找此指令的帮助。
这是学习指令的很好的方法。
6.选择Debug/Go Main。 从主程序开始执行。
7.选择Debug/Run或单击 (Run)按钮。
8.选择Debug/ Halt,退出程序运行。
9.从View菜单,选择Mixed Source/ASM.。 允许无须汇编而查看C代码,所以你可以完成下一个任务:
编译选项(build option)的常用设置
2.Linker\Basic\Include Libraries(-l)用来定义链接库文件,如输入rts.lib(运行时间

CCS使用和调试实验解析

CCS使用和调试实验解析

3
北京交通大学 国家工科电工电子教学基地
DSP应用技术
查看源程序代码
volume.c 简介: 主程序打印一个信息,然后进入无限循环。 在这个循环中,调用dataIO和进程函数。
在输入缓冲区中,处理函数将每个值乘以增益,并将结果放到 输出缓冲区。它也调用汇编加载过程,此过程消耗基于将 processingLoad值传递到过程的指令周期。 例子中的dataIO函数不作任何处理,仅仅返回。除了使用C代码 执行I/O,我们将使用CCS中的探针Probe Point,读取主机的文件中 数据到 inp_buffer区域。
5
北京交通大学 国家工科电工电子教学基地
DSP应用技术
4.选择View/Mixed Source/ASM. 这样可以同时查看C源程序和产生的汇编代码。 或指令所传递的区域),单击F1,CCS可以寻找此指令的帮助。 这是学习指令的很好的方法。 6.选择Debug/Go Main。 7.选择Debug/Run或单击 从主程序开始执行。 (Run)按钮。
7
北京交通大学 国家工科电工电子教学基地
DSP应用技术
2.2 更改程序编译选择,查找语法错误
8
北京交通大学 国家工科电工电子教学基地
DSP应用技术
编译选项(build option)的常用设置
要对工程进行正确的编译连接,必须对build option进行正
确的设置。单击菜单Project下Build Option选项,出现编译选
实验2 CCS使用和调试实验
一、实验目的
1.掌握利用CCS建立工程、编译与调试代码的基本过程; 2.掌握基本调试技术: 如观察窗、图形(断点)、文件I/O(探针)、剖析等;
1

CCS使用说明

CCS使用说明
2ccs在emulator环境下的设置打开ccs设置界面保存退出ccs被设置为emulator模式3ccs使用方法一个简单的程序设计和调试此程序为纯软件应用可在simulator和emulator两种环境下运行
DSP浮点处理器及其应用
(实验部分)
CCS软件应用
CCS软件应用
TI公司针对TMS320系列DSP推出了用于其开发的集 成开发环境CC和CCS。CC和CCS均采用windows风格 界面,集编辑。编译、链接、软件仿真、硬件调试等功 能于一体,极大的方便了DSP的程序设计和开发。CC和 CCS有许多版本,各版本大体功能一致,但是个系列芯 片必须使用相应的CC和CCS开发软件,不能混用。 CC主要用于开发TI的C2000、C3x和C4x系列等较早 期的产品,而CCS主要用于开发C5000,C6000等系列 的产品。本实验将使用CCS V3.3版本,此版本可用来开 发2000、5000、6000和OMAP等系列DSP芯片。
CCS的详细使用网址: /view/fc1d545f3 12b3169a451a4ce.html
进入CCS设置界面。
(2)CCS在emulator环境下的设置 打开CCS设置界面
保存退出,CCS被设置为Emulator模式
S使用方法
一个简单的程序设计和调试,此程序为纯软件应用,可在 simulator和emulator两种环境下运行。 (1)启动CCS;(软件界面的使用参考讲义CC部分P24) (2)创建工程,添加文件;(参照P53) 注意:工程的保存路径不能出现中文名。 (3)设置工程选项; (4)查看工程中的文件; (5)编译源文件,下载可执行程序; (6)观察CPU寄存器,Memory内容; (7)查看map和cmd文件; (8)使用CCS图形显示功能。(参照P45) (9)程序的大体分析。

自-DSP集成编译运行环境CCS软件的运用操作

自-DSP集成编译运行环境CCS软件的运用操作

电子电气工程学院学生实验报告电子信息科学与技术专业08级2班5组姓名匡曾铄学号2课程名称DSP技术及应用指导教师包宋建成绩二、实验报告* FUNCTION:ﻩﻩApplysignal processing transformtoinput signal* ﻩﻩﻩtogenerate output signal* PARAMETERS: ﻩﻩBufferContents struct containing input/outputarraysof size BUFFSIZE* RETURN VALUE:none.*/static voidprocessing(){int size= BUFFSIZE;while(size--){currentBuffer.output[size] =currentBuffer.input[size] * gain;ﻩ// apply gain to input}}*FUNCTION: ﻩRead input signal andwrite processedoutput signal*ﻩﻩﻩﻩusing ProbePoints*PARAMETERS: none.*RETURNV ALUE: none.*/static void dataIO(){/*dodata I/O */return;}三.实验记录四.实验操作注意事项禁止带电插拔串口,禁止上电中手触摸电路板,注意不要滴水在开发板上,注意不要将物品放在电路板上。

四.心得体会通过本次实验,掌握Code Composer Studio 3.3 的安装和配置步骤过程并且初步了解DSP 开发系统和计算机与目标系统的连接方法。

同时学习创建工程和管理工程的方法。

通过了解基本的编译和调试功能以及学习使用观察窗口,为接下来的几个实验打下了基础。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验二CCS硬件仿真环境的配置与使用
一、实验目的
1.了解嵌入式DSP硬件仿真调试的过程;
2.学会自己配置CCS Emulator开发环境;
3.掌握CCS硬件仿真环境下的调试与运行。

二、实验内容
1、CCS硬件开发环境的熟悉;
2、CCS Emulator硬件仿真环境的配置与使用
3、CCS Emulator硬件仿真调试实例。

三、实验设备及工具
软件:PC机操作系统Windows XP环境、CCS2.0。

硬件:DSP开发板、TDS 510仿真器。

四、实验步骤
• 1. 分发工具箱,检查开发套件是否完备,共6项,见列表。

如有配件不齐全,立刻向老师反应。

本次试验会用到
1,4,5,6项;
1.DSP开发板;
2.并口连接线;
3.9口直连线
B黑色数据线
5.TDS510 Jtag仿真器
6.黑色电源适配器

• 2. 认识硬件电路;硬件连接。

*注意事项:
Jtag口不支持、不允许热插拔;否则有可能损伤硬件
连接顺序:
1)仿真器连接开发板;
2)开发板利用电源适配器上电;
3)仿真器利用USB口上电;观察电源指示灯;
4)断电顺序与上述依次相反。

* 一定要按照顺序连接硬件,否则可能无法识别硬件。

• 3.仿真器驱动安装自动安装usb-driver
按照提示从指定文件夹usb-driver中进行安装。

新硬件安装成功,查看设备管理器中图示红框处TITDS510-USB2.0,即为安装成功。

• 4.开发板驱动安装 DSPice-usb2 setup.exe 按提示安装文件夹中的setup程序。

• 5.开发环境设置 setup ccs
双击打开ccs setup。

Exe进行配置,
清除掉原有的configuration文件,选择54xxXDS510
emulator,然后进行配置。

保存,退出,打开CCS 2
安装成功
• 6.测试testxf文件夹中工程
建立新工程,运行testxf文件夹中源程序,
阅读理解源程序
观察运行结果;
成功后请老师检查,登记
•7.停止运行,断电
注意断电顺序与上电顺序依次相反
•8.检查,清点实验配件是否齐全,归还实验盒,验收登记后方可离开实验室。


五、撰写提交实验报告。

相关文档
最新文档