- 1、本文档共74页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C2000 DSP实验箱
图 1所示,涉及C编译器、汇编器、链接器等软件开发工具(图中的灰色部分)。如果只是开发一个汇编程序,则不需要用到C编译器。
图 1 C语言应用软件的开发流程图
1.3 如何编写源程序和cmd文件
TMS320汇编语言程序是分段编写的,这就是按所谓的COFF文件格式组织程序;在程序中除了有硬指令语句外,还有许多汇编指令(伪指令)语句,它们是汇编源程序的重要组成部分。在每条语句后面可以用分号隔开,写上注释,注释不参加汇编连接和最后的操作,只是为了便于阅读和修改而作的程序说明。
一个完整的汇编程序至少有三种基本的文件:汇编语言文件、头文件和命令文件。汇编语言文件名的后缀为.ASM。书写该文件所用指令为LF2407支持的汇编语言指令。通常在该文件的最开始会写上.include “F2407REGS.H(或者2407regs.h)”,表明该程序包含了F2407REGS.H头文件里面的一些寄存器定义。
头文件中定义DSP系统用到的一些寄存器映射地址,用户用到的常量和用户自定义的寄存器。头文件的后缀为.H。
命令文件名的后缀为.CMD,该文件实现对程序存储器空间和数据存储器空间的分配。该文件中常用到的伪指令有MEMORY和SECTIONS。
2 DSP集成开发环境
TI公司DSP的集成开发环境CCS(Code Composer Studio)提供了环境配置、源文件编辑、程序调试、跟踪和分析等工具,可以帮助用户在一个软件环境下完成编辑、编译、链接、调试和数据分析等工作。
CCS一般工作在两种模式下:软件仿真和与硬件开发板相结合的在线仿真。软件仿真(Simulator)可以脱离DSP芯片,在PC机上模拟DSP的指令集与工作机制,主要用于前期算法实现和调试。与硬件开发系统相结合的仿真(Emulator)是程序实时运行在DSP芯片上,可以在线编制和调试应用程序。不同的DSP芯片系列要采用不同型号的CCS,对于TMS320C2000系列的DSP可采用CCS(‘C2000)来仿真调试。
2.1 CCS的安装与设置
CCS的安装过程包括三个阶段:
1)安装CCS到系统中。将CCS安装光盘放入到光盘驱动器中,运行安装程序setup.exe进行安装。安装完成后,在桌面上会有“CCS (‘C2000)”和“Setup CCS (‘C2000)”两个快捷方式图标。分别对应CCS应用程序和CCS配置程序。
2)安装开发系统的软件驱动程序,如果用北京瑞泰公司的仿真器ICETEK-5100 PP来开发2000系列的DSP目标系统,则安装驱动程序Itk2xxpp.dvr。
3)运行“Setup CCS(‘C2000)”来配置程序设置驱动程序。系统将显示如下界面:
图 2驱动程序配置界面
(1)关闭弹出的“Import Configuration”对话框(单击Close按钮)。
(2)点击Edit→Install Driver选择相应DSP和仿真器的驱动程序Itk2xxpp.dvr。
图 3选择驱动程序界面
(3)点击图 3中的“打开”,就出现了如下界面:
图 4设备驱动程序的属性页
(4)点击图 4所示的OK,驱动程序就加到了可用目标板列表中了。
图 5 程序设置界面
(5)选中图 5中的Itk2xxpp,点击右键选中Add to System…,弹出界面:
图 6开发系统的属性选项
(6)按图 6中的“Next ”按钮继续,在弹出的如图 7的界面中修改相应的参数设置,把0x240改为0x378,再继续
图 7 开发系统的属性配置界面
(7)在弹出的如图 8的界面中点击“Add Single ”按钮,把cpu_1加入到配置中,再继续。
图 8开发系统中处理器的配置选项
(8)按图 9中的“Finish”按钮结束配置。
图 9 系统的初始化GEL文件配置
(9)选择配置主界面“Code Composer Setup ”中的File →Save保存设置并退出。
2.2 CCS的应用
2.2.1 用CCS2000开发应用程序的一般步骤为
(1)创建一个新工程。运行CCS程序,进入CCS集成调试环境,点击下拉菜单Project,选择New…,就可以创建新工程,如图 10所示。
图 10 CCS的开发界面
然后,选择好路径,输入所要建立的新工程名(以lfdac.pjt为例),点击“保存”,如图 11所示。
图 11 建立工程弹出窗口
这样新工程lfdac.pjt就建立了,下一次就可以直接打开这个工程了。现在这个工程中就只有空文件夹,是一个空的工程。接下来就是在此工程中加入用户所需要的程序。
(2)编写各类文件。包括源文件(C或汇编)、命令文件(.cmd文件)、头文件(.h文件)等。
(3)添加各类文件到工程中去,然后对工程进行编译。从下拉
文档评论(0)