欢迎来到天天文库
浏览记录
ID:61784435
大小:583.50 KB
页数:17页
时间:2021-03-20
《实验2:CCS软件仿真实验.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验2:CCS软件仿真实验---编写以C语言为基础的DSP程序---编写以汇编(ASM)语言为基础的DSP程序一、实验目的学习使用标准C语言、ASM编写程序,了解汇编语言与C语言的区别和设置上的不同学习编制链接命令文件,用来控制代码链接学会建立和改变map文件,利用它观察内存使用情况。了解TMS320F28X汇编语言程序结果和简单的汇编语句用法。继续学习掌握在CCS软件仿真环境中调试C代码和汇编代码。二、实验设备硬件:PC机1台ICETEK-F2812-EDU实验箱1台软件:Windows98/2000/XP操作系统CCS集成开发环境三(A)、C语言实验原理(1)C
2、语言C语言程序:文件名.C编译时:C->汇编语言->DSP可执行代码下载文件为COFF格式,文件名.out命令文件:文件名.cmd命令文件为连接程序提供程序和数据在具体DSP硬件中的位置内存映射文件:文件名.map通过观察map文件,可以掌握DSP存储器的使用和利用情况,便于进行存在存储器优化工作。三(A)、C语言实验原理(2)程序设计要求:四(A)、C语言实验步骤(1)1.设置软件仿真模式,启动CCS2.建立新工程点击菜单中【Project】->【New】四(A)、C语言实验步骤(2)3.编写程序(1)C程序--新建代码编辑窗口--代码输入--保存为CProgra
3、m.c四(A)、C语言实验步骤(3)3.编写程序(2)命令文件--新建代码编辑窗口--代码输入--保存为C:ICETEK-F2812-A-EDUlabDSP281x_examplesLab0102-CProgramCProgram.cmd四(A)、C语言实验步骤(4)4.添加文件将CProgram.c、CProgram.cmd添加到工程CProgram.pjt。5.编译下载可执行文件CProgram.out6.观察寄存器窗口【View】->【Registers】->【Core】7.观察运行结果(参照Ⅲ-20)8.内存映像文件9.对照观察map文件和cmd文件
4、*参照实验指导书Ⅲ-20~Ⅲ-21实验内容五(A)、C语言补充实验修改程序,完成计算:三(B)、汇编语言实验原理(1)汇编语言1.汇编语言与C语言的区别2.程序设计框图:四(B)、ASM语言实验步骤(1)1.设置软件仿真模式,启动CCS2.建立新工程TASM.pjt点击菜单中【Project】->【New】四(B)、ASM语言实验步骤(2)3.设置新工程点击菜单中【Project】->【BuildOptions..】四(B)、ASM语言实验步骤(3)3.编写程序(1)ASM程序--新建代码编辑窗口--代码输入--保存为TASM.asm四(B)、ASM语言实验步骤(4
5、)3.编写程序(2)命令文件--新建代码编辑窗口--代码输入--保存为C:ICETEK-F2812-A-EDUlabDSP281x_exampleslab0103-AsmTASM.cmd四(B)、ASM语言实验步骤(5)4.添加文件将TASM.asm、TASM.cmd添加到工程TASM.pjt。5.编译下载可执行文件TASM.out6.观察窗口(参照Ⅲ-25)7.观察运行结果(参照Ⅲ-25~Ⅲ-26)8.内存映像文件9.对照观察map文件和cmd文件*参照实验指导书Ⅲ-24~Ⅲ-26实验内容五(B)、ASM语言补充实验修改程序,完成计算:
此文档下载收益归作者所有