CCS集成开发环境与CCS系统安装

上传人:宝**** 文档编号:242914204 上传时间:2024-09-11 格式:PPT 页数:58 大小:927KB
返回 下载 相关 举报
CCS集成开发环境与CCS系统安装_第1页
第1页 / 共58页
CCS集成开发环境与CCS系统安装_第2页
第2页 / 共58页
CCS集成开发环境与CCS系统安装_第3页
第3页 / 共58页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第6章,CCS,集成开发环境,6.1 CCS系统安装与设置,6.2 CCS菜单和工具栏,6.3 CCS中的编译器、汇编器和链接器选项设置,6.4 用CCS开发简单的程序,6.5 在CCS中读取数据和数据的图形显示,6.6 代码执行时间分析(Profiler的使用),6.1 CCS系统安装与设置,6.1.1,CCS,系统安装,6.1.2 为,CCS,安装设备驱动程序,返回首页,6.1.1 CCS系统安装,CCS,对,PC,机的最低要求为,Windows 95,、,32M RAM,、,100M,剩余硬盘空间、奔腾,90,以上处理器、,SVGA,显示器(分辨率,800600,以上)。,进行,CCS,系统安装时,先将,CCS,安装盘插入,CD-ROM,驱动器中,运行光盘根目录下的,setup.exe,,,按照安装向导的提示将,CCS,安装到硬盘中。安装完成后,安装程序将自动在计算机桌面上创建如图,6-1,所示的“,CCS 2,(,C5000,)”,“,Setup CCS 2,(,C5000,)”,等快捷图标。,图6-1 “,CCS 2(C5000)”,和“,Setup CCS 2 (C5000)”,快捷图标,返回本节,6.1.2 为CCS安装设备驱动程序,在安装,CCS,之后、运行,CCS,软件之前,首先需要运行,CCS,设置程序,根据用户所拥有的软、硬件资源对,CCS,进行适当的配置。,启动,Setup CCS 2,(,C5000,),应用程序,单击,Close,按钮关闭,Import Configuration,对话框,将显示,Code Composer Studio Setup,窗口,如图,6-2,所示。,图6-2,Code Compuser studio Setup,窗口,返回本节,6.2 CCS菜单和工具栏,6.2.1 菜单,6.2.2 工具栏,返回首页,图6-3 并口调试管理器,图6-4,CCS,运行主窗口,6.2.1 菜单,1,File,菜单,表6-1,File,菜单,2,Edit,菜单,表6-2,Edit,菜单,3,View,菜单,表6-3,View,菜单,4,Project,菜单,表6-4,Project,菜单,5,Debug,菜单,表6-5,Debug,菜单,6,Profiler,菜单,表6-6,Profiler,菜单,图6-5 时钟设置,7,Option,菜单,表6-7,Option,菜单,图6-6,Memory Map,对话框,8,Tools,菜单,表6-8,Tools,菜单,返回本节,6.2.2 工具栏,1,Standard Toolbar,Standard,工具栏包括以下常用工具如图,6-7,所示:,图6-7,Standard,工具栏,2,GEL Toolbar,GEL,工具栏提供了执行,GEL,函数的一种快捷方法,如图,6-8,所示。在工具栏的左侧文本输入框中键入,GEL,函数名,再单击右侧的执行按钮即可执行相应的函数。如果不使用,GEL,工具栏,也可以使用,Edit,菜单下的,Edit Command Line,命令执行,GEL,函数。,图6-8,GEL,工具栏,3,Project Toolbar,Project,工具栏提供了与工程和断点设置有关的命令,,Project,工具栏提供了以下命令如图,6-9,所示。,图6-9,Project,工具栏,4,Debug Toolbar,Debug,工具栏提供以下常用的调试命令如图,6-10,所示。,图6-10,Debug,工具栏,5,Edit Toolbar,Edit,工具栏提供了一些常用的编辑命令及书签命令如图,6-11,所示。,图6-11,Edit,工具栏,6,Plug-in Toolbars,Plug-in Toolbars,包括,Watch Window,和,DSP/BIOS,两个窗口,其中,Watch Window,如图,6-12,所示。,图6-12,Watch Window,工具栏,返回本节,6.3,CCS,中的编译器、汇编器和链接器选项设置,6.3.1 编译器、汇编器选项,6.3.2 链接器选项,返回首页,6.3.1 编译器、汇编器选项,编译器(,Compiler,),包括分析器、优化器和代码产生器,它接收,C/C+,源代码并产生,TMS320C54x,汇编语言源代码。,汇编器,(,Assembler,),的作用就是将汇编语言源程序转换成机器语言目标文件,这些目标文件都是公共目标文件格式(,COFF,),。,如图,6-13、,表,6-9所示。,图6-13 生成选项窗口编译器标签,表6-9 编译器、汇编器常用选项(在,Compiler,中),返回本节,6.3.2 链接器选项,在汇编程序生成代码中,链接器的作用如下,:,(1)根据链接命令文件(.,cmd,文件)将一个或多个,COFF,目文件链接起来,生成存储器映象文件(.,map),和可执行的输出文件(.,out,文件)。,(2)将段定位于实际系统的存储器中,给段、符号指定实际地址。,(3)解决输入文件之间未定义的外部符号引用(如图6-14、表6-10所示)。,图6-14 生成选项窗口链接器标签,表6-10 链接器常用选项(在,Linker,中),返回本节,6.4 用CCS开发简单的程序,1,创建新的工程文件,工程文件中包含着设计中所有的源代码文件、链接器命令文件、库函数、头文件等。,(,1,)在,CCS,的安装目录的,myprojects,子目录下创建一个,volume1,目录。,(,2,)启动,CCS,,,在,Project,菜单中选择,New,项,在,Project,中输入,volume1,,,CCS,将创建一个名为,volume1.pjt,的工程。,返回首页,2.,将文件添加到工程中,(,1,)将文件添加到工程中,(,2,)察看工程的结构(如图,6-15,所示)。,(,3,)查看代码,图6-15 工程视窗,3生成和运行程序,(,1,)选择菜单命令,ProjectRebuild All,,对工程重新编译、汇编和链接,主窗口下方的信息窗口将显示,build,进行汇编、编译和链接的相关信息。,(,2,)选择菜单命令,File,Load Program,,,在当前目录的,Debug,目录下选择,volume1,.,out,并打开,将,Build,生成的程序加载到,DSP,中。,(,3,)选择菜单命令,Debug,Run,或在,Debug,工具栏上单击,Run,按钮,运行该程序。,4,改变,Build,选项并修改程序语法错误,选择菜单命令,Project,Build Options,,,弹出,Build Options,窗口,选择,Compiler,标签,在类(,Category,),列表中选择预处理(,Preprocessor,),,如图,6-16,所示。在,Define Symbols,域中键入,FILEIO,,,定义符号,FILEIO,。,此时,在命令输入和显示窗口看到,-,d,“,FILEIO,”。,5,断点和观察窗口的应用,(,1,)选择菜单命令,FileReload Program,,,重新加载程序(即加载,volum1.out,)。,(,2,),在工程视图中双击,volume.c,,,打开源文件编辑窗口,将光标放在,dataIO(),行上,并按,F9,键或工具栏中的设置断点。,(,3,)选择菜单命令,View,Watch Window,,,弹出,Watch,窗口(如下图)。,图6-16 在,Build Options,窗口定义,FILEIO,图6-17 观察窗口观察结构体变量的值,返回本节,6.5 在,CCS,中读取数据和数据的图形显示,6.5.1 探点的设置及从,PC,机文件中读取数据,6.5.2 静态,图形显示,6.5.3 动态图形显示,返回首页,6.5.1 探点的设置及从,PC,机文件中读取数据,(,1,)选择菜单命令,FileLoad Program,,,选择,Volume1.out,并打开。,(,2,)在工程视图中双击,Volume.c,,,在右边的编辑窗口中将显示源代码。,(,3,)将光标放在主函数中的,dataIO(),那一行上。,(,4,)单击图标,该行旁边蓝色标志表示设置了一个探点。,(,5,)在,File,菜单中选择,File I/O,,,打开,File I/O,对话框。,(,6,)点击,File Input,标签,然后单击,Add File,按钮。,(,7,)选择,sine.dat,文件,单击,Open,按钮,出现如图,6-18,所示的,sine.dat,文件控制窗口,可以在运行程序时使用这个窗口来控制数据文件的开始、停止、前进、后退等操作。,(,8,)在,File I/O,对话框中,在,Address,域中填入,inp_buffer,,,在,Length,域中填入,100,,同时选中,Wrap Around,复选框,如图,6-19,所示。,(9),在,File I/O,对话框中单击,Add Probe Point,按钮,弹出,Break/Probe Points,对话框,如图6-20所示。,(,10,)在,Connect,域,单击下拉箭头,并从列表中选择,sine.dat,。,(,11,),单击,Replace,按钮,,Probe Point,列表指示,Probe Point,已与,sine.dat,文件相关联。,(,12,)单击“确定”按钮。注意,,File I/O,对话框,Probel,栏已变为,Connected,,,表示文件已连至一个探点。,(,13,)单击“确定”按钮,关闭,File I/O,对话框。,图6-20,Break/Probe Points,对话框,返回本节,6.5.2 静态,图形显示,(,1,)选择菜单命令,ViewGraphTime/Frequency,,,弹出,Graph Property,(,图形属性)对话框。,(,2,)在,Graph Property,对话框中更改图形的标题、起始地址、缓冲区大小、显示数据大小、,DSP,数据类型、自动标尺属性及最大,Y,值,如图,6-21,所示。,(,3,)单击,OK,按钮,将出现,Input,图形窗口。,(,4,)在图形窗口中右击,从弹出菜单中选择,Clear Display,,,清除已有显示波形。,(,5,)再次执行菜单命令,ViewGraphTime /Frequency,。,(,6,),这次将,Graph Title,改为,output,,,开始地址栏改为,out_buffer,。,其他设置不变。,(,7,)单击,OK,按钮,出现一个显示,out_buffer,波形的图形窗口,同样单击右键,从弹出菜单中选,Clear Display,,,清除已有显示波形。,图6-21 更改后的,Graph Property,返回本节,6.5.3 动态图形显示,(,1,)在,Volume.c,窗口,将光标放在调用,dataIO,行上。,(,2,)在,Project,工具栏上单击图标设置断点,此时该行有两种颜色显示,表明该行上同时设有一个断点和一个探点。,(,3,)调整窗口以便能同时看到两个图形窗口。,(,4,)在,Debug,工具栏中单击,Animate,按钮或按,F12,键。,返回本节,6.6 代码执行时间分析(,Profiler,的使用),6.6.1 函数执行时间分析,6.6.2 某段程序执行时间分析,返回首页,6.6.1 函数执行时间分析,(,1),选择菜单命令,FileReload Program,,,重新加载程序,Volume1.out,。,(,2,),选择菜单命令,Profiler,Start New Session,,,在打,开的对话框中输入,Volume1_profile,作为,代码分析统计观察窗口,的名称,然后单击,OK,按钮,则打开分析(,Profiler,),窗口,单击,Functions,标签,如图,6-22,所示。,(,3,)在工程视图中双击,volume,.,c,以显示文件内容。,(,4,)程序运行约,1,分钟后停止,看到如图,6-23,所示的分析结果。,图6-22 分析窗口的,Functions,标签,图,6-23 函数执行时间分析结果,返回本节,6.6.2 某段程序执行时间分析,(,1,)在分析窗口中单击,Ranges,标签,在工程视图中双击,volume.c,以显示源程序。,(,2,)将,load,(,processingLoad,),行到,return,(,TRUE,),行高亮显示并拖曳至分析窗口。,(,3,)选择菜单命令,ViewDisassembly,以打开,disassembly,窗口,在,disassembly,窗口中右击,选择,Start Address,,,然后输入,c_int00,作为起始地址。,(,4,)在,disassembly,窗口将,c_int00,下面的,4,行拖曳到分析窗口,如图,6-24,所示。,(,5,)选择菜单命令,DebugRestart.,,,然后选择,DebugRun,。,程序运行约,1,分钟后停止,看到如图,6-25,所示的分析结果。,图6-24 分析窗口的,Ranges,标签,图6-25 某段程序执行时间分析结果,返回本节,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 各类标准


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!