DSP集成开发环境CCS.pptx
《DSP集成开发环境CCS.pptx》由会员分享,可在线阅读,更多相关《DSP集成开发环境CCS.pptx(198页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023年2月5日DSP原理及应用1第第第第9 9 9 9章章章章 DSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCS9.9.9.9.1 1 1 1 CCSCCS的简介的简介 9.29.29.29.2 CCSCCS的安装及设置的安装及设置 9.39.39.39.3 CCSCCS的基本操作的基本操作9.49.49.49.4 CCSCCS工程项目的创建工程项目的创建9.59.59.59.5 CCSCCS工程项目的调试工程项目的调试9.69.69.69.6 CCSCCS开发软件使用举例开发软件使用举例第1页/共198页2023年2月5日DSP原理及应用2
2、第第第第第第9 9 9 99 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9.1 9.1 CCSCCS的简介 CCSCCSCCSCCS是一种针对是一种针对是一种针对是一种针对TMS320TMS320TMS320TMS320系列系列系列系列DSPDSPDSPDSP的集成开发环境的集成开发环境的集成开发环境的集成开发环境,在在在在WindowsWindowsWindowsWindows操作系统下,采用图形接口界面,提供有操作系统下,采用图形接口界面,提供有操作系统下,采用图形接口界面
3、,提供有操作系统下,采用图形接口界面,提供有环境配置、源文件编辑、程序调试、跟踪和分析等环境配置、源文件编辑、程序调试、跟踪和分析等环境配置、源文件编辑、程序调试、跟踪和分析等环境配置、源文件编辑、程序调试、跟踪和分析等工具。工具。工具。工具。CCSCCSCCSCCS有两种工作模式,即有两种工作模式,即有两种工作模式,即有两种工作模式,即 软件仿真器模式:软件仿真器模式:软件仿真器模式:软件仿真器模式:可以脱离可以脱离可以脱离可以脱离DSPDSPDSPDSP芯片,在芯片,在芯片,在芯片,在PCPCPCPC机上机上机上机上模拟模拟模拟模拟DSPDSPDSPDSP的指令集和工作机制,主要用于前期算
4、法实的指令集和工作机制,主要用于前期算法实的指令集和工作机制,主要用于前期算法实的指令集和工作机制,主要用于前期算法实现和调试。现和调试。现和调试。现和调试。硬件在线编程模式:硬件在线编程模式:硬件在线编程模式:硬件在线编程模式:可以实时运行在可以实时运行在可以实时运行在可以实时运行在DSPDSPDSPDSP芯片上芯片上芯片上芯片上,与硬件开发板相结合在线编程和调试应用程序。与硬件开发板相结合在线编程和调试应用程序。与硬件开发板相结合在线编程和调试应用程序。与硬件开发板相结合在线编程和调试应用程序。第2页/共198页2023年2月5日DSP原理及应用3第第第第第第9 9 9 99 9章章章章章
5、章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9.1 9.1 CCCCS S的简介 CCSCCSCCSCCS的开发系统主要由以下组件构成:的开发系统主要由以下组件构成:9 9 9 9.1 1 1 1.1 1 1 1 CCSCCSCCSCCS的组成的组成的组成的组成 TMSTMSTMSTMS320320320320C C C C54545454x x x x集成代码产生工具;集成代码产生工具;CCSCCSCCSCCS集成开发环境;集成开发环境;DSP/BIOSDSP/BIOSDSP/BIOSDS
6、P/BIOS实时内核插件及其应用程序接口实时内核插件及其应用程序接口APIAPIAPIAPI;实时数据交换的实时数据交换的RTDXRTDXRTDXRTDX插件以及相应的程序插件以及相应的程序接口接口APIAPIAPIAPI;由由TITITITI公司以外的第公司以外的第三三方提供的各种应用模方提供的各种应用模块插件。块插件。第3页/共198页2023年2月5日DSP原理及应用4第第第第第第9 9 9 99 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS CCSCCSCCSCCS开发系
7、统的示意图。开发系统的示意图。9 9 9 9.1 1 1 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/BIOSDSP/BIOSDSPDSP应用程序应用程序JTAGJTAGRTDXRTDX配置工具cf
8、g.cmdcfg.s54cfg.h54 Code composer工程第4页/共198页2023年2月5日DSP原理及应用5第第第第第第9 9 9 99 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9 9 9 9.1 1 1 1.1 1 1 1 CCSCCSCCSCCS的组成的组成的组成的组成 TMSTMSTMSTMS320320320320C C C C54545454x x x x集成代码产生工具集成代码产生工具 用来对用来对C C C C语言、汇编语言或混合语言编程的语言、
9、汇编语言或混合语言编程的DSPDSPDSPDSP源程序进行编译汇编,并链接成为可执行的源程序进行编译汇编,并链接成为可执行的DSPDSPDSPDSP程程序。主要包括汇编器、链接器、序。主要包括汇编器、链接器、C/C+C/C+C/C+C/C+编译器和建编译器和建库工具等。库工具等。CCSCCSCCSCCS集成开发环境集成开发环境 集编辑、编译、链接、软件仿真、硬件调试和集编辑、编译、链接、软件仿真、硬件调试和实时跟踪等功能于一体。包括编辑工具、工程管理实时跟踪等功能于一体。包括编辑工具、工程管理工具和调试工具等。工具和调试工具等。第5页/共198页2023年2月5日DSP原理及应用6第第第第第第
10、9 9 9 99 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9 9 9 9.1 1 1 1.1 1 1 1 CCSCCSCCSCCS的组成的组成的组成的组成 DSP/BIOSDSP/BIOSDSP/BIOSDSP/BIOS实时内核插件及其应用程序接口实时内核插件及其应用程序接口APIAPIAPIAPI 主要为实时信号处理应用而设计。包括主要为实时信号处理应用而设计。包括DSP/BIOSDSP/BIOSDSP/BIOSDSP/BIOS的配置工具、实时分析工具等。的配置工具、实时分
11、析工具等。实时数据交换的实时数据交换的RTDXRTDXRTDXRTDX插件和相应的程序接口插件和相应的程序接口APIAPIAPIAPI 可对目标系统数据进行实时监视,实现可对目标系统数据进行实时监视,实现DSPDSPDSPDSP与与其他应用程序的数据交换。其他应用程序的数据交换。由由TITITITI公司以外的第公司以外的第三三方提供的应用模块插件方提供的应用模块插件 第6页/共198页2023年2月5日DSP原理及应用7第第第第第第9 9 9 99 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCC
12、SCCSCCS9.1 9.1 CCCCS S的简介 CCSCCSCCSCCS的功能十分强大,它集成了代码的编辑、的功能十分强大,它集成了代码的编辑、编译、链接和调试等诸多功能,而且支持编译、链接和调试等诸多功能,而且支持C/C+C/C+C/C+C/C+和和汇编的混合编程,其主要功能如下:汇编的混合编程,其主要功能如下:9 9 9 9.1 1 1 1.2 2 2 2 CCSCCSCCSCCS的主要功能的主要功能的主要功能的主要功能 具有集成可视化代码编辑界面,用户可通具有集成可视化代码编辑界面,用户可通过其界面直接编写过其界面直接编写C C C C、汇编、汇编、.cmdcmdcmdcmd文件等;
13、文件等;含有集成代码生成工具,包括汇编器、优含有集成代码生成工具,包括汇编器、优化化C C C C编译器、链接器等,将代码的编辑、编译、链编译器、链接器等,将代码的编辑、编译、链接和调试等诸多功能集成到一个软件环境中;接和调试等诸多功能集成到一个软件环境中;第7页/共198页2023年2月5日DSP原理及应用8第第第第第第9 9 9 99 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9 9 9 9.1 1 1 1.2 2 2 2 CCSCCSCCSCCS的主要功能的主要功能的主要
14、功能的主要功能 高性能编辑器支持汇编文件的动态语法加亮高性能编辑器支持汇编文件的动态语法加亮显示,使用户很容易阅读代码,发现语法错误显示,使用户很容易阅读代码,发现语法错误;工程项目管理工具可对用户程序实行项目管工程项目管理工具可对用户程序实行项目管理。在生成目标程序和程序库的过程中,建立不同理。在生成目标程序和程序库的过程中,建立不同程序的跟踪信息,通过跟踪信息对不同的程序进行程序的跟踪信息,通过跟踪信息对不同的程序进行分类管理;分类管理;基本调试工具具有装入执行代码、查看寄存基本调试工具具有装入执行代码、查看寄存器、存储器、反汇编、变量窗口等功能,并支持器、存储器、反汇编、变量窗口等功能,
15、并支持C C C C源代码级调试;源代码级调试;第8页/共198页2023年2月5日DSP原理及应用9第第第第第第9 9 9 99 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9 9 9 9.1 1 1 1.2 2 2 2 CCSCCSCCSCCS的主要功能的主要功能的主要功能的主要功能 断点工具,能在调试程序的过程中,完成硬断点工具,能在调试程序的过程中,完成硬件断点、软件断点和条件断点的设置;件断点、软件断点和条件断点的设置;探测点工具探测点工具,可用于算法的仿真,数据的实可
16、用于算法的仿真,数据的实时监视等;时监视等;分析工具分析工具,包括模拟器和仿真器分析,可用包括模拟器和仿真器分析,可用于模拟和监视硬件的功能、评价代码执行的时钟;于模拟和监视硬件的功能、评价代码执行的时钟;数据的图形显示工具,可以将运算结果用图数据的图形显示工具,可以将运算结果用图形显示形显示,包括显示时域包括显示时域/频域波形、眼图、星座图、频域波形、眼图、星座图、图像等,并能进行自动刷新;图像等,并能进行自动刷新;第9页/共198页2023年2月5日DSP原理及应用10第第第第第第9 9 9 99 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成
17、开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9 9 9 9.1 1 1 1.2 2 2 2 CCSCCSCCSCCS的主要功能的主要功能的主要功能的主要功能 提供提供GELGELGELGEL工具。利用工具。利用GELGELGELGEL扩展语言,用户可以扩展语言,用户可以编写自己的控制面板编写自己的控制面板/菜单,设置菜单,设置GELGELGELGEL菜单选项,方菜单选项,方便直观地修改变量,配置参数等;便直观地修改变量,配置参数等;支持多支持多DSPDSPDSPDSP的调试的调试;支持支持RTDXRTDXRTDXRTDX技术,可在不中断目标系统运行的技术,可在不中断目标
18、系统运行的情况下,实现情况下,实现DSPDSPDSPDSP与其他应用程序的数据交换;与其他应用程序的数据交换;提供提供DSP/BIOSDSP/BIOSDSP/BIOSDSP/BIOS工具,增强对代码的实时分析工具,增强对代码的实时分析能力。能力。第10页/共198页2023年2月5日DSP原理及应用11第第第第第第9 9 9 99 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9.2 9.2 CCSCCS的安装及设置 在使用在使用在使用在使用CCSCCSCCSCCS之前,必须首先按
19、照之前,必须首先按照之前,必须首先按照之前,必须首先按照CCSCCSCCSCCS的产品说明的产品说明的产品说明的产品说明安装安装安装安装CCSCCSCCSCCS软件;其次创建软件;其次创建软件;其次创建软件;其次创建CCSCCSCCSCCS系统配置,进行环境设系统配置,进行环境设系统配置,进行环境设系统配置,进行环境设置;最后,按照具体使用的仿真器,安装目标板和置;最后,按照具体使用的仿真器,安装目标板和置;最后,按照具体使用的仿真器,安装目标板和置;最后,按照具体使用的仿真器,安装目标板和驱动程序。驱动程序。驱动程序。驱动程序。机器类型:机器类型:IBM PCIBM PCIBM PCIBM
20、PC及兼容机;及兼容机;操作系统:操作系统:Microsoft Windows Microsoft Windows Microsoft Windows Microsoft Windows 95/98/200095/98/200095/98/200095/98/2000或或Windows NTWindows NTWindows NTWindows NT4.04.04.04.0;机器资源配置要求:机器资源配置要求:9 9 9 9.2 2 2 2.1 1 1 1 系统配置要求系统配置要求系统配置要求系统配置要求 机器部件机器部件机器部件机器部件 最低配置最低配置最低配置最低配置 推荐配置推荐配置推荐
21、配置推荐配置 内存内存内存内存 32323232MBMB 128128128128MBMB 剩余硬盘空间剩余硬盘空间剩余硬盘空间剩余硬盘空间 100100100100MBMB 200200200200MBMB CPUCPU PentiumPentium PentiumPentium以上以上以上以上 显示分辨率显示分辨率显示分辨率显示分辨率 SVGASVGA 800 800 800 800 600600600600 SVGA SVGA 1024102410241024 768768768768 主板插槽主板插槽主板插槽主板插槽 一条空余一条空余一条空余一条空余EISAEISA插槽插槽插槽插槽 一
22、条空余一条空余一条空余一条空余EISAEISA插槽插槽插槽插槽 第11页/共198页2023年2月5日DSP原理及应用12第第第第第第9 9 9 99 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9.2 9.2 CCSCCS的安装及设置 将安装光盘放入到光盘驱动器中,在将安装光盘放入到光盘驱动器中,在windowswindowswindowswindows环环境下运行境下运行CCSCCSCCSCCS安装程序安装程序setup.exesetup.exesetup.exesetup.
23、exe。如果在如果在Windows NTWindows NTWindows NTWindows NT下安装,用户必须具有系统下安装,用户必须具有系统管理员权限之后进行安装。管理员权限之后进行安装。9 9 9 9.2 2 2 2.2 2 2 2 安装安装安装安装CCSCCSCCSCCS软件软件软件软件 当当CCSCCSCCSCCS软件安装到计算机后,将在桌面上出现两软件安装到计算机后,将在桌面上出现两个快捷方式图标。个快捷方式图标。CCSCCS应用程应用程序序 CCSCCS配置程配置程序序 第12页/共198页2023年2月5日DSP原理及应用13第第第第第第9 9 9 99 9章章章章章章 D
24、SPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9.2 9.2 CCSCCS的安装及设置 CCSCCSCCSCCS的配置文件用来定义的配置文件用来定义DSPDSPDSPDSP芯片和目标板类芯片和目标板类型。为了使型。为了使CCSCCSCCSCCS能工作在不同的硬件或仿真目标板能工作在不同的硬件或仿真目标板上,必须为上,必须为CCSCCSCCSCCS系统配置相应的配置文件。系统配置相应的配置文件。9 9 9 9.2 2 2 2.3 3 3 3 CCSCCSCCSCCS系统配置系统配置系统配置系统配置 C
25、CSCCSCCSCCS的系统配置有两种方法:的系统配置有两种方法:利用系统提供的标准配置文件进行配置;利用系统提供的标准配置文件进行配置;按用户自己建立的配置文件来配置系统结构。按用户自己建立的配置文件来配置系统结构。第13页/共198页2023年2月5日DSP原理及应用14第第第第第第9 9 9 99 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS 采用标准配置文件进行系统配置的步骤:采用标准配置文件进行系统配置的步骤:9 9 9 9.2 2 2 2.3 3 3 3 CCSCCS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP 集成 开发 环境 CCS
限制150内