




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上实验一 CCS入门实验一、实验目的:1.熟悉CCS集成开发环境,掌握工程的生成方法;熟悉实验环境;掌握CCS集成开发环境的调试方法。2.熟悉使用软件仿真方式调试程序。3. 熟悉CCS集成开发环境,掌握工程的生成方法; 熟悉实验环境;掌握CCS集成开发环境的调试方法。二、实验原理:CCS 是Code Composer Studio的缩写,即代码设计工作室。它是TI公司推出的集成可视化DSP软件开发工具。 提供了配置、建立、调试、跟踪和分析程序的工具,它便于实时、嵌入式信号处理程序的编制和测试,它能够加速开发进程,提高工作效率。CCS 提供了基本的代码生成工具,它们具有一
2、系列的调试、分析能力,使用此命令后,要重新装载.out 文件后,再执行程序。 3、 实验步骤:CCS的安装CCS对PC机的最低要求为Windows 95、32M RAM、100M剩余硬盘空间、奔腾90以上处理器、SVGA显示器(分辨率800×600以上)。进行CCS系统安装时,先将CCS安装盘插入CD-ROM驱动器中,运行光盘根目录下的setup.exe,按照安装向导的提示将CCS安装到硬盘中。安装完成后,安装程序将自动在计算机桌面上创建如图4-1所示的“CCS 2(C5000)”,“Setup CCS 2 (C5000)”等快捷图标。 CCS中DSP开发配置在安装CCS之后、运行C
3、CS软件之前,首先需要运行CCS设置程序,根据用户所拥有的软、硬件资源对CCS进行适当的配置。启动Setup CCS 2(C5000)应用程序,单击Close按钮关闭Import Configuration对话框,将显示Code Composer Studio Setup窗口CCS使用一:创建源文件1. 进入CCS 环境2. 打开CCS 选择 File New Source File 命令3. 编写源代码并保存4. 保存源程序名为math.c,选择File Save。5. 创建其他源程序(如.cmd)可重复上述步骤。二:创建工程文件1. 打开CCS,点击Project->New,创建一个
4、新工程,其中工程名及路径可任意指定。2. 在 Project 中填入工程名,Location 中输入工程路径;其余按照默认选项,点击完成即可完成工程创建。 3. 点击Project选择add files to project,添加工程所需文件。4. 在弹出的对话框中的下拉菜单中分别选择.c 点击打开,即可添加源程序 math.c 添加到工程中5. 同样的方法可以添加文件 math.cmd、rts.lib 到工程中;在下面窗口中可以看到math.c、math.cmd、rts.lib(rts55.lib)文件已经加到工程文件中。三:设置编译与连接选项1. 点击Project选择Build Opit
5、ions。 2. 在弹出的对话框中设置相应的编译参数,一般情况下,按默认值就可以。3. 在弹出的对话框中选择连接的参数设置,设置输出文件名(可执行文件与空间分配文件),堆栈的大小以及初始化的方式。四:工程编译与调试1. 点击Project Build all,对工程进行编译,如正确则生成 out文件;若是修改程序可以使用Project Build命令,进行编译连接,它只对修改部分做编译连接工作。可节省编译与连接的时间。编译通过,生成.out文件。2. 点击File load program,在弹出的对话框中载入debug 文件夹下的.out可执行文件。3. 装载完毕。4. 点击debug Go
6、 Main回到C 程序的入口。5. 打开File Workspace Save Workspace 保存调试环境,以便下次调试时不需6. 重新进行设置。只要 File Workspace Load Workspace即可恢复当前设置。C语言的使用1.进入CCS 环境,添加 pjt文件,点击 Project open 命令。2.在弹出的对话框中选中hello.pjt文件添加该工程文件。3.添加GEL 文件,即右键点击工程视窗中的GEL files,在弹出的菜单中选择 laod GEL 命令。在弹出的对话框中添加DEC643.gel文件4.添加.out文件,即使用FileLoad Program
7、菜单命令。装载hello.out文件,进行调试。(.out文件一般存放在程序文件夹的debug文件夹中)5、 实验过程1.实验程序:(1)Sin.c程序/ */ Description: This application uses Probe Points to obtain input/ (a sine wave). It then takes this signal, and applies a gain/ factor to it./ Filename: Sine.c/ *#include <stdio.h>#include "sine.h"#includ
8、e <math.h>/ gain control variable int gain = INITIALGAIN; int a360,i; / declare and initalize a IO buffer BufferContents currentBuffer;/ Define some functions static void processing();/ process the input and generate output static void dataIO();/ dummy function to be used with ProbePointvoid m
9、ain()puts("SineWave example started.n");for (i=0;i<360;i+)ai=0;for(i=0;i<360;i+)ai=(int)(sin(i*3.14159/180)*32767); while(TRUE) / loop forever /* Read input data using a probe-point connected to a host file. Write output data to a graph connected through a probe-point. */ dataIO(); /
10、* Apply the gain to the input to obtain the output */ processing(); /* * FUNCTION:Apply signal processing transform to input signal * to generate output signal * PARAMETERS: BufferContents struct containing input/output arrays of size BUFFSIZE * RETURN VALUE: none. */static void processing() int size = BUFFSIZE; while(size-) currentBuffer.outputsize = currentBuffer.inputsize * gain;/ apply gain to input /* * FUNCTION: Read input signal and write processed output signal *using ProbePoints * PARAMETERS: none. * RETURN VALUE: none. */static void dataIO() /* do
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中考数学模拟试题(几何图形作图技巧强化)
- 2025年意大利CELIB2级模拟试卷写作技巧:演讲稿与致辞撰写
- 2025年小学数学思维拓展竞赛试卷:数据分析题解析
- 广西壮族自治区百色市田阳区2024-2025学年九年级上学期11月期中数学试题
- 企业内训交流体系搭建与实施
- 第十章 第五讲 二项式定理(课件+ 讲义+练习)-【知识梳理】2025年高考数学一轮复习知识梳理-课件下载
- 甘肃省武威八中2019-2020学年高一化学下学期期末考试试题
- 部编版语文四年级上册期末综合复习卷(二)
- 2025年物联网安装调试员职业技能认证模拟试卷(物联网设备安装与系统调试)-物联网设备法规与标准
- 2025年教师资格证小学教育知识与能力真题卷:小学教育伦理与教育公正
- 租赁电瓶合同范文
- 空气能合同模板
- 智能家居系统设计方案四篇
- 2025年医院院感知识培训计划
- 伊犁将军府课件
- 中医护理不良事件
- 2023版设备管理体系标准
- 《城市公园配套设施设计导则》
- 安徽省江南十校2023-2024学年高二下学期5月阶段联考化学A试题
- 第六单元 资本主义制度的初步确立 复习课件 2024-2025学年统编版九年级历史上册
- 弘扬伟大长征精神-走好今天的长征路课件
评论
0/150
提交评论