【精品】dsp集成开发环境ccs(可编辑.ppt
《【精品】dsp集成开发环境ccs(可编辑.ppt》由会员分享,可在线阅读,更多相关《【精品】dsp集成开发环境ccs(可编辑.ppt(145页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、DSP集成开发环境CCS第第第第6 6 6 6章章章章 DSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCS6.6.6.6.1 1 1 1 CCS CCS的简介的简介的简介的简介 6.26.26.26.2 CCS CCS的安装及设置的安装及设置的安装及设置的安装及设置 6.36.36.36.3 CCS CCS的基本操作的基本操作的基本操作的基本操作6.46.46.46.4 CCS CCS工程项目的创建工程项目的创建工程项目的创建工程项目的创建6.56.56.56.5 CCS CCS工程项目的调试工程项目的调试工程项目的调试工程项目的调试6.66.66
2、.66.6 CCS CCS开发软件使用举例开发软件使用举例开发软件使用举例开发软件使用举例2023/3/102023/3/10通信与电子信息系通信与电子信息系第第第第第第6 6 6 6 6 6章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS6.1 CCS6.1 CCS的简介的简介 CCSCCSCCSCCS是一种针对是一种针对是一种针对是一种针对TMS320TMS320TMS320TMS320系列系列系列系列DSPDSPDSPDSP的集成开发环境的集成开发环境的集成开发环境的集成开发环境
3、,在在在在WindowsWindowsWindowsWindows操作系统下,采用图形接口界面,提供有操作系统下,采用图形接口界面,提供有操作系统下,采用图形接口界面,提供有操作系统下,采用图形接口界面,提供有环境配置、源文件编辑、程序调试、跟踪和分析等环境配置、源文件编辑、程序调试、跟踪和分析等环境配置、源文件编辑、程序调试、跟踪和分析等环境配置、源文件编辑、程序调试、跟踪和分析等工具。工具。工具。工具。CCSCCSCCSCCS有两种工作模式,即有两种工作模式,即有两种工作模式,即有两种工作模式,即 软件仿真器模式:软件仿真器模式:软件仿真器模式:软件仿真器模式:可以脱离可以脱离可以脱离可以
4、脱离DSPDSPDSPDSP芯片,在芯片,在芯片,在芯片,在PCPCPCPC机上机上机上机上模拟模拟模拟模拟DSPDSPDSPDSP的指令集和工作机制,主要用于前期算法实的指令集和工作机制,主要用于前期算法实的指令集和工作机制,主要用于前期算法实的指令集和工作机制,主要用于前期算法实现和调试。现和调试。现和调试。现和调试。硬件在线编程模式:硬件在线编程模式:硬件在线编程模式:硬件在线编程模式:可以实时运行在可以实时运行在可以实时运行在可以实时运行在DSPDSPDSPDSP芯片上芯片上芯片上芯片上,与硬件开发板相结合在线编程和调试应用程序。与硬件开发板相结合在线编程和调试应用程序。与硬件开发板相
5、结合在线编程和调试应用程序。与硬件开发板相结合在线编程和调试应用程序。2023/3/102023/3/10通信与电子信息系通信与电子信息系第第第第第第6 6 6 6 6 6章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS6.1 CC6.1 CCS S的简介的简介 CCSCCSCCSCCS的开发系统主要由以下组件构成:的开发系统主要由以下组件构成:的开发系统主要由以下组件构成:的开发系统主要由以下组件构成:6.16.16.16.1.1 1 1 1 CCSCCSCCSCCS的组成的组成的组
6、成的组成 TMS320C54xTMS320C54xTMS320C54xTMS320C54x集成代码产生工具;集成代码产生工具;集成代码产生工具;集成代码产生工具;CCSCCSCCSCCS集成开发环境;集成开发环境;集成开发环境;集成开发环境;DSP/BIOSDSP/BIOSDSP/BIOSDSP/BIOS实时内核插件及其应用程序接口实时内核插件及其应用程序接口实时内核插件及其应用程序接口实时内核插件及其应用程序接口APIAPIAPIAPI;实时数据交换的实时数据交换的实时数据交换的实时数据交换的RTDXRTDXRTDXRTDX插件以及相应的程序插件以及相应的程序插件以及相应的程序插件以及相应的
7、程序接口接口接口接口APIAPIAPIAPI;由由由由TITITITI公司以外的第三方提供的各种应用模公司以外的第三方提供的各种应用模公司以外的第三方提供的各种应用模公司以外的第三方提供的各种应用模块插件。块插件。块插件。块插件。2023/3/102023/3/10通信与电子信息系通信与电子信息系第第第第第第6 6 6 6 6 6章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS CCSCCSCCSCCS开发系统的示意图。开发系统的示意图。开发系统的示意图。开发系统的示意图。6.16.1
8、6.16.1.1 1 1 1 CCSCCSCCSCCS的组成的组成的组成的组成 主机主机主机主机Code Composer StudioCode Composer StudioCode Composer编辑器编辑器源文件源文件.c.h.asm.cdbcdb配置配置数据库数据库DSP/BIOS API代码代码产生工具产生工具编译器编译器汇编器汇编器链接器链接器OLE应用应用使用使用RTDXRTDX插件插件DSP/BIOS插件插件第第3方方的插件的插件可执行代码可执行代码Code Composer调试工具调试工具主机仿真支持主机仿真支持目标系统目标系统DSP目标系统硬件目标系统硬件DSP/BIOS
9、DSP/BIOSDSPDSP应用程序应用程序应用程序应用程序JTAGJTAGRTDXRTDX配置工具配置工具cfg.cmdcfg.s54cfg.h54 Code composer工程工程2023/3/102023/3/10通信与电子信息系通信与电子信息系第第第第第第6 6 6 6 6 6章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS6.1 CC6.1 CCS S的简介的简介 CCSCCSCCSCCS的功能十分强大,它集成了代码的编辑、的功能十分强大,它集成了代码的编辑、的功能十分强大
10、,它集成了代码的编辑、的功能十分强大,它集成了代码的编辑、编译、链接和调试等诸多功能,而且支持编译、链接和调试等诸多功能,而且支持编译、链接和调试等诸多功能,而且支持编译、链接和调试等诸多功能,而且支持C/C+C/C+C/C+C/C+和和和和汇编的混合编程,其主要功能如下:汇编的混合编程,其主要功能如下:汇编的混合编程,其主要功能如下:汇编的混合编程,其主要功能如下:6.16.16.16.1.2 2 2 2 CCSCCSCCSCCS的主要功能的主要功能的主要功能的主要功能 具有集成可视化代码编辑界面,用户可通具有集成可视化代码编辑界面,用户可通具有集成可视化代码编辑界面,用户可通具有集成可视化
11、代码编辑界面,用户可通过其界面直接编写过其界面直接编写过其界面直接编写过其界面直接编写C C C C、汇编、汇编、汇编、汇编、.cmdcmdcmdcmd文件等;文件等;文件等;文件等;含有集成代码生成工具,包括汇编器、优含有集成代码生成工具,包括汇编器、优含有集成代码生成工具,包括汇编器、优含有集成代码生成工具,包括汇编器、优化化化化C C C C编译器、链接器等,将代码的编辑、编译、链编译器、链接器等,将代码的编辑、编译、链编译器、链接器等,将代码的编辑、编译、链编译器、链接器等,将代码的编辑、编译、链接和调试等诸多功能集成到一个软件环境中;接和调试等诸多功能集成到一个软件环境中;接和调试等
12、诸多功能集成到一个软件环境中;接和调试等诸多功能集成到一个软件环境中;2023/3/102023/3/10通信与电子信息系通信与电子信息系第第第第第第6 6 6 6 6 6章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS6.16.16.16.1.2 2 2 2 CCSCCSCCSCCS的主要功能的主要功能的主要功能的主要功能 高性能编辑器支持汇编文件的动态语法加亮高性能编辑器支持汇编文件的动态语法加亮高性能编辑器支持汇编文件的动态语法加亮高性能编辑器支持汇编文件的动态语法加亮显示,使用
13、户很容易阅读代码,发现语法错误;显示,使用户很容易阅读代码,发现语法错误;显示,使用户很容易阅读代码,发现语法错误;显示,使用户很容易阅读代码,发现语法错误;工程项目管理工具可对用户程序实行项目管工程项目管理工具可对用户程序实行项目管工程项目管理工具可对用户程序实行项目管工程项目管理工具可对用户程序实行项目管理。在生成目标程序和程序库的过程中,建立不同理。在生成目标程序和程序库的过程中,建立不同理。在生成目标程序和程序库的过程中,建立不同理。在生成目标程序和程序库的过程中,建立不同程序的跟踪信息,通过跟踪信息对不同的程序进行程序的跟踪信息,通过跟踪信息对不同的程序进行程序的跟踪信息,通过跟踪信
14、息对不同的程序进行程序的跟踪信息,通过跟踪信息对不同的程序进行分类管理;分类管理;分类管理;分类管理;基本调试工具具有装入执行代码、查看寄存基本调试工具具有装入执行代码、查看寄存基本调试工具具有装入执行代码、查看寄存基本调试工具具有装入执行代码、查看寄存器、存储器、反汇编、变量窗口等功能,并支持器、存储器、反汇编、变量窗口等功能,并支持器、存储器、反汇编、变量窗口等功能,并支持器、存储器、反汇编、变量窗口等功能,并支持C C C C源代码级调试;源代码级调试;源代码级调试;源代码级调试;2023/3/102023/3/10通信与电子信息系通信与电子信息系第第第第第第6 6 6 6 6 6章章章
15、章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS6.16.16.16.1.2 2 2 2 CCSCCSCCSCCS的主要功能的主要功能的主要功能的主要功能 断点工具,能在调试程序的过程中,完成硬断点工具,能在调试程序的过程中,完成硬断点工具,能在调试程序的过程中,完成硬断点工具,能在调试程序的过程中,完成硬件断点、软件断点和条件断点的设置;件断点、软件断点和条件断点的设置;件断点、软件断点和条件断点的设置;件断点、软件断点和条件断点的设置;探测点工具探测点工具探测点工具探测点工具,可用于算法
16、的仿真,数据的实可用于算法的仿真,数据的实可用于算法的仿真,数据的实可用于算法的仿真,数据的实时监视等;时监视等;时监视等;时监视等;分析工具分析工具分析工具分析工具,包括模拟器和仿真器分析,可用包括模拟器和仿真器分析,可用包括模拟器和仿真器分析,可用包括模拟器和仿真器分析,可用于模拟和监视硬件的功能、评价代码执行的时钟;于模拟和监视硬件的功能、评价代码执行的时钟;于模拟和监视硬件的功能、评价代码执行的时钟;于模拟和监视硬件的功能、评价代码执行的时钟;数据的图形显示工具,可以将运算结果用图数据的图形显示工具,可以将运算结果用图数据的图形显示工具,可以将运算结果用图数据的图形显示工具,可以将运算
17、结果用图形显示形显示形显示形显示,包括显示时域包括显示时域包括显示时域包括显示时域/频域波形、眼图、星座图、频域波形、眼图、星座图、频域波形、眼图、星座图、频域波形、眼图、星座图、图像等,并能进行自动刷新;图像等,并能进行自动刷新;图像等,并能进行自动刷新;图像等,并能进行自动刷新;2023/3/102023/3/10通信与电子信息系通信与电子信息系第第第第第第6 6 6 6 6 6章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS6.16.16.16.1.2 2 2 2 CCSCCSC
18、CSCCS的主要功能的主要功能的主要功能的主要功能 提供提供提供提供GELGELGELGEL工具。利用工具。利用工具。利用工具。利用GELGELGELGEL扩展语言,用户可以扩展语言,用户可以扩展语言,用户可以扩展语言,用户可以编写自己的控制面板编写自己的控制面板编写自己的控制面板编写自己的控制面板/菜单,设置菜单,设置菜单,设置菜单,设置GELGELGELGEL菜单选项,方菜单选项,方菜单选项,方菜单选项,方便直观地修改变量,配置参数等;便直观地修改变量,配置参数等;便直观地修改变量,配置参数等;便直观地修改变量,配置参数等;支持多支持多支持多支持多DSPDSPDSPDSP的调试;的调试;的
19、调试;的调试;支持支持支持支持RTDXRTDXRTDXRTDX技术,可在不中断目标系统运行的技术,可在不中断目标系统运行的技术,可在不中断目标系统运行的技术,可在不中断目标系统运行的情况下,实现情况下,实现情况下,实现情况下,实现DSPDSPDSPDSP与其他应用程序的数据交换;与其他应用程序的数据交换;与其他应用程序的数据交换;与其他应用程序的数据交换;提供提供提供提供DSP/BIOSDSP/BIOSDSP/BIOSDSP/BIOS工具,增强对代码的实时分析工具,增强对代码的实时分析工具,增强对代码的实时分析工具,增强对代码的实时分析能力。能力。能力。能力。2023/3/102023/3/1
20、0通信与电子信息系通信与电子信息系第第第第第第6 6 6 6 6 6章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS6.2 CCS6.2 CCS的安装及设置的安装及设置 将安装光盘放入到光盘驱动器中,在将安装光盘放入到光盘驱动器中,在将安装光盘放入到光盘驱动器中,在将安装光盘放入到光盘驱动器中,在windowswindowswindowswindows环环环环境下运行境下运行境下运行境下运行CCSCCSCCSCCS安装程序安装程序安装程序安装程序setup.exesetup.exese
21、tup.exesetup.exe。如果在如果在如果在如果在Windows NTWindows NTWindows NTWindows NT下安装,用户必须具有系统下安装,用户必须具有系统下安装,用户必须具有系统下安装,用户必须具有系统管理员权限之后进行安装。管理员权限之后进行安装。管理员权限之后进行安装。管理员权限之后进行安装。6.26.26.26.2.1 1 1 1 安装安装安装安装CCSCCSCCSCCS软件软件软件软件 当当当当CCSCCSCCSCCS软件安装到计算机后,将在桌面上出现两软件安装到计算机后,将在桌面上出现两软件安装到计算机后,将在桌面上出现两软件安装到计算机后,将在桌面上
22、出现两个快捷方式图标。个快捷方式图标。个快捷方式图标。个快捷方式图标。CCSCCS应用程序应用程序应用程序应用程序 CCSCCS配置程序配置程序配置程序配置程序 2023/3/102023/3/10通信与电子信息系通信与电子信息系第第第第第第6 6 6 6 6 6章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS6.2 CCS6.2 CCS的安装及设置的安装及设置 CCSCCSCCSCCS的配置文件用来定义的配置文件用来定义的配置文件用来定义的配置文件用来定义DSPDSPDSPDSP芯片
23、和目标板类芯片和目标板类芯片和目标板类芯片和目标板类型。为了使型。为了使型。为了使型。为了使CCSCCSCCSCCS能工作在不同的硬件或仿真目标板能工作在不同的硬件或仿真目标板能工作在不同的硬件或仿真目标板能工作在不同的硬件或仿真目标板上,必须为上,必须为上,必须为上,必须为CCSCCSCCSCCS系统配置相应的配置文件。系统配置相应的配置文件。系统配置相应的配置文件。系统配置相应的配置文件。6.26.26.26.2.2 2 2 2 CCSCCSCCSCCS系统配置系统配置系统配置系统配置 CCSCCSCCSCCS的系统配置有两种方法:的系统配置有两种方法:的系统配置有两种方法:的系统配置有两
24、种方法:利用系统提供的标准配置文件进行配置;利用系统提供的标准配置文件进行配置;利用系统提供的标准配置文件进行配置;利用系统提供的标准配置文件进行配置;按用户自己建立的配置文件来配置系统结构。按用户自己建立的配置文件来配置系统结构。按用户自己建立的配置文件来配置系统结构。按用户自己建立的配置文件来配置系统结构。2023/3/102023/3/10通信与电子信息系通信与电子信息系第第第第第第6 6 6 6 6 6章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS 采用标准配置文件进行系统配
25、置的步骤:采用标准配置文件进行系统配置的步骤:采用标准配置文件进行系统配置的步骤:采用标准配置文件进行系统配置的步骤:6.26.26.26.2.2CCS2CCS2CCS2CCS系统配置系统配置系统配置系统配置 步骤步骤步骤步骤1 1 1 1:启动启动启动启动CCSCCSCCSCCS配置程序。配置程序。配置程序。配置程序。双击桌面上的双击桌面上的Setup CCSSetup CCS快捷图标,弹出对话框。快捷图标,弹出对话框。可供使用可供使用可供使用可供使用的配置的配置的配置的配置系统配置栏目系统配置栏目系统配置栏目系统配置栏目加入配置按钮加入配置按钮加入配置按钮加入配置按钮清除配置按钮清除配置按
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 dsp 集成 开发 环境 ccs 编辑
限制150内