CCS软件使用说明.ppt

上传人:王** 文档编号:299313 上传时间:2023-05-06 格式:PPT 页数:72 大小:3.37MB
下载 相关 举报
CCS软件使用说明.ppt_第1页
第1页 / 共72页
CCS软件使用说明.ppt_第2页
第2页 / 共72页
CCS软件使用说明.ppt_第3页
第3页 / 共72页
CCS软件使用说明.ppt_第4页
第4页 / 共72页
CCS软件使用说明.ppt_第5页
第5页 / 共72页
CCS软件使用说明.ppt_第6页
第6页 / 共72页
CCS软件使用说明.ppt_第7页
第7页 / 共72页
CCS软件使用说明.ppt_第8页
第8页 / 共72页
CCS软件使用说明.ppt_第9页
第9页 / 共72页
CCS软件使用说明.ppt_第10页
第10页 / 共72页
亲,该文档总共72页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《CCS软件使用说明.ppt》由会员分享,可在线阅读,更多相关《CCS软件使用说明.ppt(72页珍藏版)》请在优知文库上搜索。

1、11 CCS1 CCS集成环境集成环境IDEIDE综述综述(Integrated Development Environment)(Integrated Development Environment)n不仅仅是代码生成工具不仅仅是代码生成工具具备基本调试功能,还具备实时分析的能力具备基本调试功能,还具备实时分析的能力支持整个软件开发过程:支持整个软件开发过程:设计设计代码生成代码生成( (项目建立,源程序编写,项目建立,源程序编写,配置文件配置文件) )调试调试( (语法检查,语法检查,探测点探测点,日志,日志loglog功能功能) )实时分析实时分析( (实时调试,实时状态显示,任务切实时

2、调试,实时状态显示,任务切换跟踪换跟踪) )实时(Real Time)是DSP的灵魂21.1 CCS1.1 CCS集成环境集成环境IDEIDE综述综述TITI公司的集成开发环境公司的集成开发环境CCSCCS(Code Composer Code Composer StudioStudio)提供了)提供了环境配置、源文件编辑、程序调试、环境配置、源文件编辑、程序调试、跟踪和分析跟踪和分析等工具,可以帮助用户在一个软件环境下等工具,可以帮助用户在一个软件环境下完成编辑、编译链接、调试和数据分析等工作。完成编辑、编译链接、调试和数据分析等工作。31.1 CCS1.1 CCS集成环境集成环境IDEID

3、E的组成的组成41.1 CCS1.1 CCS集成环境集成环境IDEIDE的组成的组成v包括包括主机主机和和目标系统目标系统两部分两部分v主机方主机方:最底层是最底层是JTAGJTAG,上面是调试器,再上面是,上面是调试器,再上面是CCSCCS的各种插件,包括的各种插件,包括DSP/BIOSDSP/BIOS插件插件( (实时调试实时调试) ),RTDX(RTDX(实时数据交换实时数据交换) )v目标系统目标系统:最底层是硬件和最底层是硬件和JTAGJTAG,向上是,向上是DSP/BIOSDSP/BIOS实时操作系统实时操作系统( (这是可选的也可以没有操作系统,完这是可选的也可以没有操作系统,完

4、全自己管理全自己管理) ),再向上是应用程序,再向上是应用程序. .5CCS软件软件仿真器仿真器目标系统目标系统61.2 CCS代码生成工具流图7Q:是否可以软件仿真?CCS一般工作在两种模式下:v软件仿真器 v硬件开发板相结合的在线编程:可以脱离DSP芯片,在PC机上模拟DSP的指令集与工作机制,主要用于前期算法实现和调试;实时运行在DSP芯片上,可以在线编制和调试程序。81.31.3 CCS软件vTITI公司耗资近公司耗资近2 2亿美元亿美元 CCS2.0 For C5000系列 CCS2.0 For C6000系列 CCS2.0 For DSK(Developer Start Kit,初

5、学者开发套件) CCS3.3 For TI DSP系列9CCS2.0CCS2.0界面界面102 CCS2 CCS集成开发环境集成开发环境v2.1 CCS2.1 CCS系统安装与设置系统安装与设置v2.2 CCS2.2 CCS菜单和工具栏菜单和工具栏v2.3 CCS2.3 CCS中的编译器、汇编器和链接器选项设置中的编译器、汇编器和链接器选项设置v2.4 2.4 用用CCSCCS开发简单的程序开发简单的程序v2.5 2.5 在在CCSCCS中读取数据和数据的图形显示中读取数据和数据的图形显示v2.6 2.6 代码执行时间分析代码执行时间分析(Profiler(Profiler的使用的使用) )1

6、12.1 CCS2.1 CCS系统安装与设置系统安装与设置v2.1.1 CCS系统安装系统安装v2.1.2 为为CCS安装设备驱动程序安装设备驱动程序 返回首页122.1.1 CCS2.1.1 CCS系统安装系统安装vCCS对对PC机的最低要求为机的最低要求为Windows 95、32M RAM、100M剩余硬盘空间、奔腾剩余硬盘空间、奔腾90以上处理以上处理器、器、SVGA显示器显示器(分辨率分辨率800600以上以上)。v进行进行CCS系统安装时,先将系统安装时,先将CCS安装盘插入安装盘插入CD-R O M 驱 动 器 中 , 运 行 光 盘 根 目 录 下 的驱 动 器 中 , 运 行

7、 光 盘 根 目 录 下 的setup.exe,按照安装向导的提示将,按照安装向导的提示将CCS安装到安装到硬盘中。安装完成后,安装程序将自动在计算机硬盘中。安装完成后,安装程序将自动在计算机桌面上创建如图桌面上创建如图2-1所示的所示的“CCS 2(C5000)”,“Setup CCS 2 (C5000)”等快捷图标。等快捷图标。13图2-1 “CCS 2(C5000)”和“Setup CCS 2 (C5000)”快捷图标142.1.2 2.1.2 为为CCSCCS安装设备驱动程序安装设备驱动程序v在安装在安装CCSCCS之后、运行之后、运行CCSCCS软件之前,首先需要软件之前,首先需要运

8、行运行CCSCCS设置程序,根据用户所拥有的软、硬件设置程序,根据用户所拥有的软、硬件资源对资源对CCSCCS进行适当的配置。进行适当的配置。v启动启动Setup CCS 2(C5000)Setup CCS 2(C5000)应用程序,单击应用程序,单击CloseClose按钮关闭按钮关闭Import ConfigurationImport Configuration对话框,对话框,将显示将显示Code Composer Studio SetupCode Composer Studio Setup窗口,如窗口,如图图2-22-2所示。所示。 15 Code Composer studio Set

9、up窗口162.2 CCS2.2 CCS菜单和工具栏菜单和工具栏v2.2.1 菜单菜单v2.2.2 工具栏工具栏 17 CCSCCS运行主窗口运行主窗口 182.2.1 2.2.1 菜单菜单1File菜单菜单192Edit菜单菜单203View菜单菜单214Project菜单菜单225Debug菜单菜单236.Profiler菜单菜单24 时钟设置257Option菜单菜单26 Memory Map对话框 278Tools菜单菜单282.2.2 2.2.2 工具栏工具栏1Standard ToolbarvStandard工具栏包括以下常用工具工具栏包括以下常用工具 StandardStanda

10、rd工具栏工具栏292GEL ToolbarvGEL工具栏提供了执行工具栏提供了执行GEL函数的一种快捷方法,函数的一种快捷方法,如图如图2-8所示。在工具栏的左侧文本输入框中键所示。在工具栏的左侧文本输入框中键入入GEL函数名,再单击右侧的执行按钮即可执行函数名,再单击右侧的执行按钮即可执行相应的函数。如果不使用相应的函数。如果不使用GEL工具栏,也可以使工具栏,也可以使用用Edit菜单下的菜单下的Edit Command Line命令执命令执行行GEL函数。函数。图2-8 GEL工具栏 令用户可以编写自己的控制面板/菜单,从而方便直观地修改变量,配置参数等 303Project Toolb

11、arvProject工具栏提供了与工程和断点设置有关的工具栏提供了与工程和断点设置有关的命令,命令,Project工具栏提供了以下命令如图工具栏提供了以下命令如图2-9所示。所示。 图2-9 Project工具栏 314Debug ToolbarvDebug工具栏提供以下常用的调试命令如图工具栏提供以下常用的调试命令如图2-10所示。所示。 图2-10 Debug工具栏 325Edit ToolbarvEdit工具栏提供了一些常用的编辑命令及书签命工具栏提供了一些常用的编辑命令及书签命令如图令如图2-11所示。所示。 图2-11 Edit工具栏336.Plug-in ToolbarsvPlug

12、-in Toolbars包括包括Watch Window和和DSP/BIOS两个窗口,其中两个窗口,其中Watch Window如图如图2-12所示。所示。 图2-12 Watch Window 工具栏返回本节342.3 CCS2.3 CCS中的编译器、汇编器和链中的编译器、汇编器和链接器选项设置接器选项设置v2.3.1 编译器、汇编器选项编译器、汇编器选项v2.3.2 链接器选项链接器选项 返回首页352.3.1 2.3.1 编译器、汇编器选项编译器、汇编器选项v编译器编译器(Compiler)(Compiler)包括分析器、优化器和代码产包括分析器、优化器和代码产生器,它接收生器,它接收C

13、/C+C/C+源代码并产生源代码并产生TMS320C54xTMS320C54x汇编汇编语言源代码。语言源代码。v汇编器汇编器(Assembler)(Assembler)的作用就是将的作用就是将汇编汇编语言源程序语言源程序转换成转换成机器机器语言目标文件,这些目标文件都是公语言目标文件,这些目标文件都是公共目标文件格式共目标文件格式(COFF)(COFF)。如图。如图2-132-13、表、表2-92-9所示。所示。36 图2-13 生成选项窗口编译器标签37表2-9 编译器、汇编器常用选项(在Compiler中)38392.3.2 2.3.2 链接器选项链接器选项v在汇编程序生成代码中,链接器的

14、作用如下在汇编程序生成代码中,链接器的作用如下:(1)根据链接命令文件根据链接命令文件(.cmd文件文件)将一个或多个将一个或多个COFF目文件链接起来,生成存储器映象文件目文件链接起来,生成存储器映象文件(.map)和可和可执行的输出文件执行的输出文件(.out文件文件)。(2)将段定位于实际系统的存储器中,给段、符号指将段定位于实际系统的存储器中,给段、符号指定实际地址。定实际地址。(3)解决输入文件之间未定义的外部符号引用解决输入文件之间未定义的外部符号引用(如图如图2-14、表、表2-10所示所示)。40 图2-14 生成选项窗口链接器标签 41表2-10 链接器常用选项(在Linke

15、r中) 4243CCS2.0CCS2.0调试功能调试功能(1)(1)v断点设置断点设置: :多种多种stepstep方法方法: : single step(step into); single step(step into); step over; step out; run to cursorstep over; step out; run to cursorv运行到断点处自动更新窗口运行到断点处自动更新窗口v观察和编辑变量、寄存器和存储器观察和编辑变量、寄存器和存储器44CCS2.0CCS2.0调试功能调试功能(1)(1)v调用堆栈调用堆栈(call stack)(call stack),

16、显示函数调用层次关系,显示函数调用层次关系. . v利用探点利用探点(probe point)(probe point)流入流出流入流出(stream in and (stream in and out)out)存储器数据存储器数据45CCS2.0CCS2.0调试功能调试功能(2)(2)v图形化显示数据图形化显示数据 一维数据,二维图象,眼图等v代码剖析代码剖析(Profile)(Profile) 计算代码运行时间46CCS2.0CCS2.0调试功能调试功能(3)(3)472.4 2.4 用用CCSCCS开发简单的程序开发简单的程序1创建新的工程文件创建新的工程文件v工程文件中包含着设计中所有的源代码文件、链工程文件中包含着设计中所有的源代码文件、链接器命令文件、库函数、头文件等。接器命令文件、库函数、头文件等。(1)在在CCS的安装目录的的安装目录的myprojects子目录下创建子目录下创建一个一个volume1目录。目录。 (2)启动启动CCS,在,在Project菜单中选择菜单中选择New项,在项,在Project中输入中输入volume1,CCS将创建一个名将创建一个名为为v

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 嵌入式开发

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

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