1、第第6章章 DSP集成开发环境集成开发环境CCS及其应用及其应用 6.1 CCS系统安装与设置系统安装与设置 6.2 CCS5000 2.2的使用方法的使用方法6.1 CCS系统安装与设置系统安装与设置 6.1.1 CCS系统安装系统安装 6.1.2 软、硬件仿真的软件配置方法软、硬件仿真的软件配置方法 6.1.1 CCS5000 CCS2.2软件安装步骤软件安装步骤 运行光盘中客户软件运行光盘中客户软件CCS5000 CCS2.20CCS2.2SETUP.EXE,进入引导,进入引导界面;界面; 选择选择Install下的下的Code Composer Studio进入安装界面;进入安装界面;
2、 按照默认的方式安装,装在按照默认的方式安装,装在C:ti下;下; 安装软件补丁:运行光盘客户软件安装软件补丁:运行光盘客户软件c5000ccs2.20CCS FOR C5000-补丁补丁C5000-2.20.00-FULL-to-C5000-2.20.18-FULL.EXE,进入安装界面进入安装界面,然后按照默认的然后按照默认的方式安装即可;方式安装即可; 重新启动计算机,按重新启动计算机,按DEL键进入键进入CMOS的设的设置界面置界面CMOS SETUP UTILITY,将,将Integrated Peripherals中的中的Onboard Parallel Port改为改为378/I
3、RQ,Parallel Port Mode改为改为EPP,保存退出;,保存退出;(适用于并行接适用于并行接口硬件仿真口硬件仿真) 进入进入windows后会出现后会出现“CCS2( C5000) ”、 “Setup CCS 2( C5000) ”两个图标。两个图标。“CCS 2(C5000)”和和“Setup CCS 2 (C5000)”快捷图标快捷图标软件仿真时的软件配置方法软件仿真时的软件配置方法 1点击桌面点击桌面“ Setup CCS 2( C5000)”图标,出图标,出现如下窗口:现如下窗口: 2点击点击“Close”,如下图所示:,如下图所示: 在上述窗口中右键点击在上述窗口中右键
4、点击“My System”下下的的C55xx Cycle Accurate Simulator,点,点击击“Remove”并确认。然后用鼠标把窗口并确认。然后用鼠标把窗口中间的中间的“C54xx Simulator”移到左边的移到左边的“My System”窗口中窗口中,弹出如下所示的界弹出如下所示的界面:面: 点击点击“Next”按钮,出现如下图所示的窗口:按钮,出现如下图所示的窗口: 4点击窗口中的按钮,在弹出的对话框中选择点击窗口中的按钮,在弹出的对话框中选择“SIM5402.cfg”,然后点,然后点“打开打开”按钮,出现如按钮,出现如下图所示的窗口:下图所示的窗口: 5点击点击“Nex
5、t”按钮,弹出如下图所示的窗口:按钮,弹出如下图所示的窗口: 6在上图窗口中点击,在弹出的窗口中选择在上图窗口中点击,在弹出的窗口中选择c5402sim.gel,然后点击,然后点击“打开打开”,“Finish”出出现如下图所示的界面现如下图所示的界面,然后关闭窗口保存设置。然后关闭窗口保存设置。硬件仿真时的软件配置方法硬件仿真时的软件配置方法1 1并口仿真器的安装:并口仿真器的安装: 若已经安装过仿真器,则此步忽略,可以若已经安装过仿真器,则此步忽略,可以直接进入下一步直接进入下一步驱动程序的安装。驱动程序的安装。 A) A) 双击发货光盘目录下的双击发货光盘目录下的ZY-XDSPPZY-XD
6、SPP驱动驱动程序程序SetupCC54X.exeSetupCC54X.exe,弹出如下图窗口:,弹出如下图窗口:B)点击点击“是是(Y)”,安装驱动程序。,安装驱动程序。C)按照光标依次执行:按照光标依次执行: d)执行上述步骤后,若弹出下图窗口,则点击执行上述步骤后,若弹出下图窗口,则点击“是是(Y)”。 完成之后弹出下图窗口,点击完成之后弹出下图窗口,点击“确定确定” e)最后安装程序弹出一个完成安装的界面,如下图,最后安装程序弹出一个完成安装的界面,如下图,点击点击“Finish”完成驱动程序的安装,然后重新启完成驱动程序的安装,然后重新启动计算机。动计算机。2驱动程序的配置驱动程序的
7、配置 a)点击桌面点击桌面“ Setup CCS 2( C5000)”图标,出图标,出现如下窗口:现如下窗口: b)点击点击“Close”,如下图所示:,如下图所示: c)把上图中把上图中“My Sistem”目录下全部内容删去,目录下全部内容删去,方法是用鼠标右键单击方法是用鼠标右键单击“My Sistem”下面的内容,下面的内容,然后选择然后选择“Remove”即可,结果如下图所示:即可,结果如下图所示: d)点击点击Install a Device Driver,进入驱动文件选,进入驱动文件选择界面并选择择界面并选择C:tidrivers sdgo5xx.dvr,如下,如下图图1所示,然
8、后打开,出现如图所示,然后打开,出现如图2所示界面,选择所示界面,选择OK。图图1图图2 e)在将在将Available Board/Simulator Types中的中的sdgo5xx移入移入System Configuration中,出现如中,出现如下图所示界面。下图所示界面。 f)点击点击NEXT,出现如下图所示界面,将,出现如下图所示界面,将I/O Port中的中的0 x240改为改为0 x378。 g)点击点击NEXT,出现如下图所示界面,点击,出现如下图所示界面,点击Add Single,然后点击,然后点击Next,弹出下图所示的窗口:,弹出下图所示的窗口: h)点击按钮点击按钮
9、,弹出如下图所示的窗口选择,弹出如下图所示的窗口选择c5402.gel,点击点击“打开打开”,然后点击,然后点击“Finish”按按钮。钮。i)i)最后关掉设置窗口,保存所作的改变。最后关掉设置窗口,保存所作的改变。6.2 CCS5000 2.2的使用方法的使用方法CCS文件名介绍文件名介绍 : Project.pjtCCS定义的工程文件定义的工程文件 Program.c C程序文件程序文件 Program.asm 汇编语言程序文件汇编语言程序文件 Filename.h 头文件,包括头文件,包括DSP/BIOS API模块模块 Filename.lib 库文件库文件 Project.cmd 链
10、接命令文件链接命令文件 Program.obj编译后的目标文件编译后的目标文件 Program.out 可在目标可在目标DSP上执行的文件,可上执行的文件,可在在CCS监控下调试监控下调试/执行执行CCSCCS简单开发流程简单开发流程编写一个简单的程序编写一个简单的程序 如何在如何在CCS下面新建一个程序,下面新建一个程序,及如何编译、连接、下载、调试及如何编译、连接、下载、调试程序程序 ? 1新建一个工程文件新建一个工程文件 打开桌面上图标打开桌面上图标CCS 2 (C5000),出现下图界面:,出现下图界面: 点击菜单点击菜单ProjectProject,然后在出现的下,然后在出现的下拉菜
11、单中点击拉菜单中点击NewNew弹出下图所示的窗弹出下图所示的窗口。然后在口。然后在“Project”Project”中输入项目中输入项目名字(名字(但是名字不可包含中文但是名字不可包含中文),如),如example,example,则会在则会在C:C:timyprojectstimyprojects目目录下建立一个文件夹录下建立一个文件夹example,example,并在并在exampleexample文件夹下建立项目文件文件夹下建立项目文件example.pjtexample.pjt( (也可自己定义其它的路也可自己定义其它的路径径) )。点击点击“完成完成”按钮,出现界面如下:按钮,出
12、现界面如下:此时即可加入各种文件项目中,也可马上此时即可加入各种文件项目中,也可马上建立一个源文件然后加入到项目中(建立建立一个源文件然后加入到项目中(建立源文件的方法是:点击源文件的方法是:点击FileNew Source,即弹出一个可供编辑的窗口,在即弹出一个可供编辑的窗口,在窗口中输入内容,然后保存为相应的文件窗口中输入内容,然后保存为相应的文件(如果是汇编代码,则保存为文件名后缀(如果是汇编代码,则保存为文件名后缀为为ASM的文件,依次类推),最后把建立的文件,依次类推),最后把建立的文件添加到项目中。的文件添加到项目中。2、往工程中加入文件、往工程中加入文件 首先把提供的首先把提供的
13、example文件夹下的文件夹下的example.asm,example.cmd,vectors.asm三个文件添加到三个文件添加到C:timyprojectsexample下。下。 选择选择Project/Add Files to Project,在文,在文件类型选项中选择件类型选项中选择*.s*文件,选择文件,选择example.asm,然后点击,然后点击“打开打开”按钮,按钮,即把文件添加到了项目中。即把文件添加到了项目中。 再重复上一步骤,把再重复上一步骤,把vectors.asm添加到添加到项目中。项目中。 选择选择Project/Add Files to Project。在文。在文
14、件类型选项件类型选项CMD文件,选择文件,选择example.cmd,然后点击然后点击“打开打开”按钮。按钮。 此时,可以在工作窗口的工程视窗中此时,可以在工作窗口的工程视窗中example.pjt旁的旁的“”号,展开工程查看号,展开工程查看其中的文件。结果如下图所示:其中的文件。结果如下图所示:注意此时,一些包含的文件不会出现在注意此时,一些包含的文件不会出现在include目目录下,编译后录下,编译后CCS会自动加入,不必手动执行。会自动加入,不必手动执行。3浏览代码浏览代码 和和Windows的浏览器相似,只要打的浏览器相似,只要打开开“”号展现下面的文件,然后双号展现下面的文件,然后双
15、击文件的图标,在主窗口就会显示相击文件的图标,在主窗口就会显示相应文件的原始代码。应文件的原始代码。4 编译编译/执行程序执行程序 (1)选择选择Project/Rebuild All,或工具,或工具条中的相应按钮条中的相应按钮 。 (2)编译成功后,选择编译成功后,选择File/Load Program,选择刚刚编译的可执行程,选择刚刚编译的可执行程序序example.out,并单击打开。,并单击打开。 (3)选择选择Debug/Run,或工具条中的相,或工具条中的相应图标应图标运行程序。运行程序。5 程序调试的环境应用程序调试的环境应用 A:跟踪:跟踪/调试程序调试程序 (1)选择选择De
16、bug/Restart,重新执行程序。,重新执行程序。 (2)不全速运行,而是选择不全速运行,而是选择Debug/StepInto或按或按F8,单步执行,单步执行 。 (3)单步执行程序的同时,选择单步执行程序的同时,选择View/ Registers/CPU Registers观察主要寄存观察主要寄存器的变化。器的变化。B:关于出现问题的处理:关于出现问题的处理 如果在如果在CCS的编译链接过程出现问题,的编译链接过程出现问题,CCS都会给出提示,用户可以通过阅读提都会给出提示,用户可以通过阅读提示,寻找问题所在。示,寻找问题所在。 如果是语法上的错误,请查阅有关语法内如果是语法上的错误,请
17、查阅有关语法内容的资料;如果是环境参数设置上有问题,容的资料;如果是环境参数设置上有问题,一般应在一般应在Project/Options中进行相应的修中进行相应的修改(新安装程序时对默认设置不熟悉的用改(新安装程序时对默认设置不熟悉的用户最好不要随意修改);如果是下载过程户最好不要随意修改);如果是下载过程中出现问题,可以尝试中出现问题,可以尝试Debug/Reset DSP,或按下硬件上的复位键。或按下硬件上的复位键。CCS应用详解应用详解 利用利用CCS集成开发环境,用户可以在一个开集成开发环境,用户可以在一个开发环境下完成工程定义、程序编辑、编译链发环境下完成工程定义、程序编辑、编译链接
18、、调试和数据分析等工作环节。使用接、调试和数据分析等工作环节。使用CCS开发应用程序的一般步骤为:开发应用程序的一般步骤为: (1) 打开或建立一个工程文件。工程文件打开或建立一个工程文件。工程文件中包括源程序(中包括源程序(C或汇编)、目标文件、库或汇编)、目标文件、库文件、链接命令文件和包含文件。文件、链接命令文件和包含文件。 (2) 使用使用CCS集成编辑环境,编辑各类文集成编辑环境,编辑各类文件。如头文件(件。如头文件(.h文件),命令文件文件),命令文件(.cmd文文件件)和源程序和源程序(.c或或.asm文件文件)等。等。 (3) 对工程文件进行编译。如果有语法对工程文件进行编译。
19、如果有语法错误,将在构建(错误,将在构建(Build)窗口中显示出来。)窗口中显示出来。用户可以根据显示的信息定位错误位置,用户可以根据显示的信息定位错误位置,更改错误。更改错误。 (4) 排除程序的语法错误后,用户可以排除程序的语法错误后,用户可以对计算结果对计算结果/输出数据进行分析,评估算法输出数据进行分析,评估算法性能。性能。CCS提供了探针、图形显示、性能提供了探针、图形显示、性能测试等工具来分析数据、评估性能。测试等工具来分析数据、评估性能。CCS应用窗口应用窗口 整个窗口由主菜单、工具条、工程窗口、编辑窗口、整个窗口由主菜单、工具条、工程窗口、编辑窗口、图形显示窗口、内存单元显示
20、窗口和寄存器显示窗图形显示窗口、内存单元显示窗口和寄存器显示窗口等构成。口等构成。 工程窗口用于组织用户的若干程序构成工程窗口用于组织用户的若干程序构成一个项目,用户可以从工程列表中选中一个项目,用户可以从工程列表中选中需要编辑和调试的特定程序。需要编辑和调试的特定程序。 在源程序编辑在源程序编辑/调试窗口中用户既可以编调试窗口中用户既可以编辑程序,又可以设置断点、探针、调试辑程序,又可以设置断点、探针、调试程序。程序。 反汇编窗口可以帮助用户查看机器指令,反汇编窗口可以帮助用户查看机器指令,查找错误。查找错误。 内存和寄存器显示窗口可以查看、编内存和寄存器显示窗口可以查看、编辑内存单元和寄存
21、器。辑内存单元和寄存器。 图形显示窗口可以根据用户需要直接图形显示窗口可以根据用户需要直接或经过处理后显示数据。或经过处理后显示数据。 用户可以通过主菜单用户可以通过主菜单Windows条目来条目来管理各窗口。管理各窗口。关联菜单关联菜单 在任一在任一CCS活动窗口中单击鼠标右键都可活动窗口中单击鼠标右键都可以弹出与此窗口内容相关的菜单,我们称以弹出与此窗口内容相关的菜单,我们称其为关联菜单(其为关联菜单(Context Menu)。利用此)。利用此菜单用户可以对本窗口内容进行特定的操菜单用户可以对本窗口内容进行特定的操作。例如,在作。例如,在Project View Windows窗口窗口中
22、单击鼠标右键,弹出菜单。选择不同的中单击鼠标右键,弹出菜单。选择不同的条目,用户完成添加程序,扫描相关性,条目,用户完成添加程序,扫描相关性,关闭当前工程等功能。关闭当前工程等功能。主菜单主菜单 对于主菜单本章仅简略对菜单项功对于主菜单本章仅简略对菜单项功能作简要说明。用户如果需要了解能作简要说明。用户如果需要了解更详细的信息,请参阅更详细的信息,请参阅CCS在线帮在线帮助助“Commands”。常用工具条常用工具条 CCSCCS将主菜单中常用的命令筛选出来,将主菜单中常用的命令筛选出来,形成四类工具条:标准工具条,编辑形成四类工具条:标准工具条,编辑工具条、工程工具条和调试工具条,工具条、工程工具条和调试工具条,依次如图所示。用户可以单击工具条依次如图所示。用户可以单击工具条上的按钮执行相应的操作。上的按钮执行相应的操作。标准工具条标准工具条编辑工具条编辑工具条工程工具条工程工具条调试工具条调试工具条DSP/BIOS工具条工具条
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。