欢迎来到天天文库
浏览记录
ID:1044975
大小:66.00 KB
页数:3页
时间:2017-11-07
《dsp开发环境ccs使用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、DSP开发环境CCS的使用一、实验目的1.熟悉CCS软件的基本使用方法,重点掌握CCS软件的调试工具和技巧;2.掌握堆栈的使用方法;二、实验内容编写程序,观察堆栈的使用情况。三、实验内容与步骤1.将计算机与DES320PP-A教学实验系统连接好,并打开实验系统电源、然后运行CCS软件。2.新建一个项目:点击Project→New,将项目命名为DSPCCS,并将项目名保存在自己定义的文件夹下。(注意文件夹一定要用英文名,不要将文件夹取名为中文名)。3.新建一个源文件:点击File→New→SourceFile,可以打开一个文本编辑窗口,点击保存按键,保存在和项目相同的一个文件夹下
2、面(DSPCCS),保存类型选择*.ASM(如果源文件是C语言编写的,保存类型选择*.C。本实验中的例程是使用汇编语言编写的,所以选择*.ASM为保存类型),我们在这里将保存名字命名为DSPCCS.asm。4.在项目中添加源文件:在新建立了一个源文件以后,要想使用CCS编译器对该源文件进行编译还需要将源文件添加到项目中去。添加方法是在工程管理器中右键单击DSPCCS.pjt,在弹出的菜单中选择AddFiles,然后将刚才建立的DSPCCS.asm文件添加到该项目中去。5.编写源程序:在工程管理器中双击DSPCCS.asm,将出现文本编辑窗口,在该文本编辑窗口中输入如下内容:**
3、****************************************学习堆栈的使用方法******************************************.title"DSPCCS.asm".mmregssize.set100stack.usect"STK",size;堆栈的设置.bsslength,10H.defstart.textstart:STM#0,SWWSR;插入0个等待状态STM#stack+size,SP;设置堆栈的指针LD#-8531,ASTM#length,AR1MVMMSP,AR7loop:STLA,*AR7-BANZloop,*
4、AR1-.end6.编写链接配置文件:只有汇编源程序是不够的,一个完整的DSP程序至少包含三个部分:主程序、中断向量表、链接配置文件(*.cmd)。这里先介绍一下链接配置文件。3链接配置文件有很多功能,这里先介绍最常用的也是必须的两条:(1)存贮器的分配(2)标明程序入口。由于每个程序都需要一个链接配置文件,每个程序的链接配置文件根据实际情况的需要都略有不同,下面就为本实验的程序编写一个链接配置文件。vectors.obj/*中断向量的目标文件*/DSPCCS.obj/*产生目标文件*/-oDSPCCS.out/*产生可执行下载文件,文件名可以根据不同项目而定*/-mDSPCC
5、S.map/*产生存储器映射文件,文件名可以根据不同项目而定*/-estart/*程序入口*/MEMORY{PAGE0:/*定义程序存贮区*/EPROM:org=0090Hlen=0F70H/*定义EPROM区,起始地址0090H,长度0F70H*/VECS:org=0080Hlen=0010H/*定义VECS区,起始地址0080H,长度0010H*/PAGE1:/*定义数据存贮区*/SPRAM:org=1000Hlen=1000H/*定义SPRAM区,起始地址1000H,长度1000H*/DARAM:org=2000Hlen=2000H/*定义DARAM区,起始地址2000H
6、,长度2000H*/}SECTIONS{.text:>EPROMPAGE0/*将.text段映射到PAGE0的EPROM区*/.data:>EPROMPAGE0/*将.data段映射到PAGE0的EPROM区*/.bss:>SPRAMPAGE1/*将.bss段映射到PAGE1的SPRAM区*/STK:>DARAMPAGE1/*将STK段映射到PAGE1的DARAM区*/.vectors:>VECSPAGE0/*将中断向量表定位到PAGE0的VECS区*/}将其以DSPCCS.cmd文件保存在自定义文件夹下。7.编写中断向量表文件/*vectors.asm*/.title"vec
7、tors.asm”/*中断向量表的文件名*/.refstart/*引用外部定义的标号*/.sect".vectors"/*定义初始化的段名*/Bstart/*引用start*/.end将其以vectors.asm文件保存在自定义文件夹下。并将DSPCCS.cmd、vectors.asm添加到项目中。8.对项目进行编译和链接:把DSPCCS.asm、vectors.asm、DSPCCS.cmd三个文件依次添加到项目后,点击Project-CompileProject-Build选项对该项目进行
此文档下载收益归作者所有