《DSP集成开发环境课件.ppt》由会员分享,可在线阅读,更多相关《DSP集成开发环境课件.ppt(171页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
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开发软件使
2、用举例开发软件使用举例开发软件使用举例开发软件使用举例1第第第第9 9 9 9章章章章 DSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCS9.7 9.7 9.7 9.7 开发开发开发开发DSP/BIOS DSP/BIOS 程序程序程序程序9.8 9.8 9.8 9.8 算法和数据测试算法和数据测试算法和数据测试算法和数据测试9.9 9.9 9.9 9.9 程序调试程序调试程序调试程序调试9.10 9.10 9.10 9.10 实时分析实时分析实时分析实时分析2第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开
3、发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9.1 9.1 CCSCCS的简介的简介 CCSCCSCCSCCS是是是是TITITITI公司针对公司针对公司针对公司针对TMS320TMS320TMS320TMS320系列系列系列系列DSPDSPDSPDSP的集成开发环的集成开发环的集成开发环的集成开发环境境境境,在在在在WindowsWindowsWindowsWindows操作系统下,采用图形接口界面,提操作系统下,采用图形接口界面,提操作系统下,采用图形接口界面,提操作系统下,采用图形接口界面,提供有环境配置、源文件编辑、程序调试、跟
4、踪和分供有环境配置、源文件编辑、程序调试、跟踪和分供有环境配置、源文件编辑、程序调试、跟踪和分供有环境配置、源文件编辑、程序调试、跟踪和分析等工具。析等工具。析等工具。析等工具。CCSCCSCCSCCS有两种工作模式,即有两种工作模式,即有两种工作模式,即有两种工作模式,即 软件仿真器模式:软件仿真器模式:软件仿真器模式:软件仿真器模式:可以脱离可以脱离可以脱离可以脱离DSPDSPDSPDSP芯片,在芯片,在芯片,在芯片,在PCPCPCPC机上机上机上机上模拟模拟模拟模拟DSPDSPDSPDSP的指令集和工作机制,主要用于前期算法实的指令集和工作机制,主要用于前期算法实的指令集和工作机制,主要
5、用于前期算法实的指令集和工作机制,主要用于前期算法实现和调试。现和调试。现和调试。现和调试。硬件在线编程模式:硬件在线编程模式:硬件在线编程模式:硬件在线编程模式:可以实时运行在可以实时运行在可以实时运行在可以实时运行在DSPDSPDSPDSP芯片上芯片上芯片上芯片上,与硬件开发板相结合在线编程和调试应用程序。与硬件开发板相结合在线编程和调试应用程序。与硬件开发板相结合在线编程和调试应用程序。与硬件开发板相结合在线编程和调试应用程序。3第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CC
6、SCCSCCSCCSCCSCCS9.1 9.1 CCCCS S的简介的简介 CCSCCSCCSCCS的开发系统主要由以下组件构成:的开发系统主要由以下组件构成:的开发系统主要由以下组件构成:的开发系统主要由以下组件构成:9 9 9 9.1 1 1 1.1 1 1 1 CCSCCSCCSCCS的组成的组成的组成的组成 TMS320C54xTMS320C54xTMS320C54xTMS320C54x集成代码产生工具;集成代码产生工具;集成代码产生工具;集成代码产生工具;CCSCCSCCSCCS集成开发环境;集成开发环境;集成开发环境;集成开发环境;DSP/BIOSDSP/BIOSDSP/BIOSD
7、SP/BIOS实时内核插件及其应用程序接口实时内核插件及其应用程序接口实时内核插件及其应用程序接口实时内核插件及其应用程序接口APIAPIAPIAPI;主机和主机和主机和主机和DSPDSP之间的实时数据交换(之间的实时数据交换(之间的实时数据交换(之间的实时数据交换(RTDXRTDX)插件以及相应的程序接口插件以及相应的程序接口插件以及相应的程序接口插件以及相应的程序接口APIAPIAPIAPI;由由由由TITITITI公司以外的第三方提供的各种应用模块插公司以外的第三方提供的各种应用模块插公司以外的第三方提供的各种应用模块插公司以外的第三方提供的各种应用模块插 件。件。件。件。4第第第第第第
8、9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS CCSCCSCCSCCS开发系统的示意图。开发系统的示意图。开发系统的示意图。开发系统的示意图。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代码
9、代码产生工具产生工具编译器编译器汇编器汇编器链接器链接器OLE应用应用使用使用RTDXRTDX插件插件DSP/BIOS插件插件第第3方方的插件的插件可执行代码可执行代码Code Composer调试工具调试工具主机仿真支持主机仿真支持目标系统目标系统DSP目标系统硬件目标系统硬件DSP/BIOSDSP/BIOSDSPDSP应用程序应用程序应用程序应用程序JTAGJTAGRTDXRTDX配置工具配置工具cfg.cmdcfg.s54cfg.h54 Code composer工程工程5第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发
10、环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9 9 9 9.1 1 1 1.1 1 1 1 CCSCCSCCSCCS的组成的组成的组成的组成 TMS320C54xTMS320C54xTMS320C54xTMS320C54x集成代码产生工具集成代码产生工具集成代码产生工具集成代码产生工具 用来对用来对用来对用来对C C C C语言、汇编语言或混合语言编程的语言、汇编语言或混合语言编程的语言、汇编语言或混合语言编程的语言、汇编语言或混合语言编程的DSPDSPDSPDSP源程序进行编译汇编,并链接成为可执行的源程序进行编译汇编,并链接成为可执行的源程序进行编译汇编,并
11、链接成为可执行的源程序进行编译汇编,并链接成为可执行的DSPDSPDSPDSP程程程程序。主要包括汇编器、链接器、序。主要包括汇编器、链接器、序。主要包括汇编器、链接器、序。主要包括汇编器、链接器、C/C+C/C+C/C+C/C+编译器和建编译器和建编译器和建编译器和建库工具等。库工具等。库工具等。库工具等。CCSCCSCCSCCS集成开发环境集成开发环境集成开发环境集成开发环境 集编辑、编译、链接、软件仿真、硬件调试和集编辑、编译、链接、软件仿真、硬件调试和集编辑、编译、链接、软件仿真、硬件调试和集编辑、编译、链接、软件仿真、硬件调试和实时跟踪等功能于一体。包括编辑工具、工程管理实时跟踪等功
12、能于一体。包括编辑工具、工程管理实时跟踪等功能于一体。包括编辑工具、工程管理实时跟踪等功能于一体。包括编辑工具、工程管理工具和调试工具等。工具和调试工具等。工具和调试工具等。工具和调试工具等。6第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9 9 9 9.1 1 1 1.1 1 1 1 CCSCCSCCSCCS的组成的组成的组成的组成 DSP/BIOSDSP/BIOSDSP/BIOSDSP/BIOS实时内核插件及其应用程序接口实时内核插件及其应用程序
13、接口实时内核插件及其应用程序接口实时内核插件及其应用程序接口API API API API 主要为实时信号处理应用而设计。包括主要为实时信号处理应用而设计。包括主要为实时信号处理应用而设计。包括主要为实时信号处理应用而设计。包括DSP/BIOSDSP/BIOSDSP/BIOSDSP/BIOS的配置工具、实时分析工具等。的配置工具、实时分析工具等。的配置工具、实时分析工具等。的配置工具、实时分析工具等。实时数据交换的实时数据交换的实时数据交换的实时数据交换的RTDXRTDXRTDXRTDX插件和相应的程序接口插件和相应的程序接口插件和相应的程序接口插件和相应的程序接口API API API AP
14、I 可对目标系统数据进行实时监视,实现可对目标系统数据进行实时监视,实现可对目标系统数据进行实时监视,实现可对目标系统数据进行实时监视,实现DSPDSPDSPDSP与与与与其他应用程序的数据交换。其他应用程序的数据交换。其他应用程序的数据交换。其他应用程序的数据交换。由由由由TITITITI公司以外的第三方提供的应用模块插件公司以外的第三方提供的应用模块插件公司以外的第三方提供的应用模块插件公司以外的第三方提供的应用模块插件 7第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCS
15、CCSCCSCCSCCS9.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 CC
16、SCCSCCSCCS的主要功能的主要功能的主要功能的主要功能 具有集成可视化代码编辑界面,用户可通具有集成可视化代码编辑界面,用户可通具有集成可视化代码编辑界面,用户可通具有集成可视化代码编辑界面,用户可通过其界面直接编写过其界面直接编写过其界面直接编写过其界面直接编写C C C C、汇编、汇编、汇编、汇编、.cmdcmdcmdcmd文件等;文件等;文件等;文件等;含有集成代码生成工具,包括汇编器、优含有集成代码生成工具,包括汇编器、优含有集成代码生成工具,包括汇编器、优含有集成代码生成工具,包括汇编器、优化化化化C C C C编译器、链接器等,将代码的编辑、编译、链编译器、链接器等,将代码的
17、编辑、编译、链编译器、链接器等,将代码的编辑、编译、链编译器、链接器等,将代码的编辑、编译、链接和调试等诸多功能集成到一个软件环境中;接和调试等诸多功能集成到一个软件环境中;接和调试等诸多功能集成到一个软件环境中;接和调试等诸多功能集成到一个软件环境中;8第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9 9 9 9.1 1 1 1.2 2 2 2 CCSCCSCCSCCS的主要功能的主要功能的主要功能的主要功能 高性能编辑器支持汇编文件的动态语法加亮
18、高性能编辑器支持汇编文件的动态语法加亮高性能编辑器支持汇编文件的动态语法加亮高性能编辑器支持汇编文件的动态语法加亮显示,使用户很容易阅读代码,发现语法错误;显示,使用户很容易阅读代码,发现语法错误;显示,使用户很容易阅读代码,发现语法错误;显示,使用户很容易阅读代码,发现语法错误;工程项目管理工具可对用户程序实行项目管工程项目管理工具可对用户程序实行项目管工程项目管理工具可对用户程序实行项目管工程项目管理工具可对用户程序实行项目管理。在生成目标程序和程序库的过程中,建立不同理。在生成目标程序和程序库的过程中,建立不同理。在生成目标程序和程序库的过程中,建立不同理。在生成目标程序和程序库的过程中
19、,建立不同程序的跟踪信息,通过跟踪信息对不同的程序进行程序的跟踪信息,通过跟踪信息对不同的程序进行程序的跟踪信息,通过跟踪信息对不同的程序进行程序的跟踪信息,通过跟踪信息对不同的程序进行分类管理;分类管理;分类管理;分类管理;基本调试工具具有装入执行代码、查看寄存基本调试工具具有装入执行代码、查看寄存基本调试工具具有装入执行代码、查看寄存基本调试工具具有装入执行代码、查看寄存器、存储器、反汇编、变量窗口等功能,并支持器、存储器、反汇编、变量窗口等功能,并支持器、存储器、反汇编、变量窗口等功能,并支持器、存储器、反汇编、变量窗口等功能,并支持C C C C源代码级调试;源代码级调试;源代码级调试
20、;源代码级调试;9第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9 9 9 9.1 1 1 1.2 2 2 2 CCSCCSCCSCCS的主要功能的主要功能的主要功能的主要功能 断点工具,能在调试程序的过程中,完成硬断点工具,能在调试程序的过程中,完成硬断点工具,能在调试程序的过程中,完成硬断点工具,能在调试程序的过程中,完成硬件断点、软件断点和条件断点的设置;件断点、软件断点和条件断点的设置;件断点、软件断点和条件断点的设置;件断点、软件断点和条件
21、断点的设置;探测点工具探测点工具探测点工具探测点工具,可用于算法的仿真,数据的实可用于算法的仿真,数据的实可用于算法的仿真,数据的实可用于算法的仿真,数据的实时监视等;时监视等;时监视等;时监视等;分析工具分析工具分析工具分析工具,包括模拟器和仿真器分析,可用包括模拟器和仿真器分析,可用包括模拟器和仿真器分析,可用包括模拟器和仿真器分析,可用于模拟和监视硬件的功能、评价代码执行的时钟;于模拟和监视硬件的功能、评价代码执行的时钟;于模拟和监视硬件的功能、评价代码执行的时钟;于模拟和监视硬件的功能、评价代码执行的时钟;数据的图形显示工具,可以将运算结果用图数据的图形显示工具,可以将运算结果用图数据
22、的图形显示工具,可以将运算结果用图数据的图形显示工具,可以将运算结果用图形显示形显示形显示形显示,包括显示时域包括显示时域包括显示时域包括显示时域/频域波形、眼图、星座图、频域波形、眼图、星座图、频域波形、眼图、星座图、频域波形、眼图、星座图、图像等,并能进行自动刷新;图像等,并能进行自动刷新;图像等,并能进行自动刷新;图像等,并能进行自动刷新;10第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9 9 9 9.1 1 1 1.2 2 2 2 CCSC
23、CSCCSCCS的主要功能的主要功能的主要功能的主要功能 提供提供提供提供GELGELGELGEL工具。利用工具。利用工具。利用工具。利用GELGELGELGEL扩展语言,用户可以扩展语言,用户可以扩展语言,用户可以扩展语言,用户可以编写自己的控制面板编写自己的控制面板编写自己的控制面板编写自己的控制面板/菜单,设置菜单,设置菜单,设置菜单,设置GELGELGELGEL菜单选项,方菜单选项,方菜单选项,方菜单选项,方便直观地修改变量,配置参数等;便直观地修改变量,配置参数等;便直观地修改变量,配置参数等;便直观地修改变量,配置参数等;支持多支持多支持多支持多DSPDSPDSPDSP的调试;的调
24、试;的调试;的调试;支持支持支持支持RTDXRTDXRTDXRTDX技术,可在不中断目标系统运行的技术,可在不中断目标系统运行的技术,可在不中断目标系统运行的技术,可在不中断目标系统运行的情况下,实现情况下,实现情况下,实现情况下,实现DSPDSPDSPDSP与其他应用程序的数据交换;与其他应用程序的数据交换;与其他应用程序的数据交换;与其他应用程序的数据交换;提供提供提供提供DSP/BIOSDSP/BIOSDSP/BIOSDSP/BIOS工具,增强对代码的实时分析工具,增强对代码的实时分析工具,增强对代码的实时分析工具,增强对代码的实时分析能力。能力。能力。能力。11第第第第第第9 9 9
25、9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9.2 9.2 CCSCCS的安装及设置的安装及设置 在使用在使用在使用在使用CCSCCSCCSCCS之前,必须首先按照之前,必须首先按照之前,必须首先按照之前,必须首先按照CCSCCSCCSCCS的产品说明的产品说明的产品说明的产品说明安装安装安装安装CCSCCSCCSCCS软件;其次创建软件;其次创建软件;其次创建软件;其次创建CCSCCSCCSCCS系统配置,进行环境设系统配置,进行环境设系统配置,进行环境设系统配置,进行
26、环境设置;最后,按照具体使用的仿真器,安装目标板和置;最后,按照具体使用的仿真器,安装目标板和置;最后,按照具体使用的仿真器,安装目标板和置;最后,按照具体使用的仿真器,安装目标板和驱动程序。驱动程序。驱动程序。驱动程序。12第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9.2 9.2 CCSCCS的安装及设置的安装及设置 机器类型:机器类型:机器类型:机器类型:IBM PCIBM PCIBM PCIBM PC及兼容机;及兼容机;及兼容机;及兼容机;
27、操作系统:操作系统:操作系统:操作系统: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 系统配置要求系统配置要求系统配置要求系统配置要求 机器部件机器部件 最低配置最低配置 推荐配置推荐配置
28、 内存内存 3232MB 128128MB 剩余硬盘空间剩余硬盘空间 100100MB 200200MB CPU Pentium Pentium以上以上 显示分辨率显示分辨率 SVGA 800 800 600600 SVGA 10241024 768768 主板插槽主板插槽 一条空余一条空余EISA插槽插槽 一条空余一条空余EISA插槽插槽 13第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9.2 9.2 CCSCCS的安装及设置的安装及设置 将安装
29、光盘放入到光盘驱动器中,在将安装光盘放入到光盘驱动器中,在将安装光盘放入到光盘驱动器中,在将安装光盘放入到光盘驱动器中,在windowswindowswindowswindows环环环环境下运行境下运行境下运行境下运行CCSCCSCCSCCS安装程序安装程序安装程序安装程序setup.exesetup.exesetup.exesetup.exe。如果在如果在如果在如果在Windows NTWindows NTWindows NTWindows NT下安装,用户必须具有系统下安装,用户必须具有系统下安装,用户必须具有系统下安装,用户必须具有系统管理员权限之后进行安装。管理员权限之后进行安装。管理
30、员权限之后进行安装。管理员权限之后进行安装。9 9 9 9.2 2 2 2.2 2 2 2 安装安装安装安装CCSCCSCCSCCS软件软件软件软件 当当当当CCSCCSCCSCCS软件安装到计算机后,将在桌面上出现两软件安装到计算机后,将在桌面上出现两软件安装到计算机后,将在桌面上出现两软件安装到计算机后,将在桌面上出现两个快捷方式图标。个快捷方式图标。个快捷方式图标。个快捷方式图标。CCSCCS应用程序应用程序应用程序应用程序 CCSCCS配置程序配置程序配置程序配置程序 14第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开
31、发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9.2 9.2 CCSCCS的安装及设置的安装及设置 CCSCCSCCSCCS的配置文件用来定义的配置文件用来定义的配置文件用来定义的配置文件用来定义DSPDSPDSPDSP芯片和目标板类芯片和目标板类芯片和目标板类芯片和目标板类型。为了使型。为了使型。为了使型。为了使CCSCCSCCSCCS能工作在不同的硬件或仿真目标板能工作在不同的硬件或仿真目标板能工作在不同的硬件或仿真目标板能工作在不同的硬件或仿真目标板上,必须为上,必须为上,必须为上,必须为CCSCCSCCSCCS系统配置相应的配置文件。系统配置相应的配置文
32、件。系统配置相应的配置文件。系统配置相应的配置文件。9 9 9 9.2 2 2 2.3 3 3 3 CCSCCSCCSCCS系统配置系统配置系统配置系统配置 CCSCCSCCSCCS的系统配置有两种方法:的系统配置有两种方法:的系统配置有两种方法:的系统配置有两种方法:利用系统提供的标准配置文件进行配置;利用系统提供的标准配置文件进行配置;利用系统提供的标准配置文件进行配置;利用系统提供的标准配置文件进行配置;按用户自己建立的配置文件来配置系统结构。按用户自己建立的配置文件来配置系统结构。按用户自己建立的配置文件来配置系统结构。按用户自己建立的配置文件来配置系统结构。15第第第第第第9 9 9
33、 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS 采用标准配置文件进行系统配置的步骤:采用标准配置文件进行系统配置的步骤:采用标准配置文件进行系统配置的步骤:采用标准配置文件进行系统配置的步骤:9 9 9 9.2 2 2 2.3 3 3 3 CCSCCSCCSCCS系统配置系统配置系统配置系统配置 步骤步骤步骤步骤1 1 1 1:启动启动启动启动CCSCCSCCSCCS配置程序。配置程序。配置程序。配置程序。双击桌面上的双击桌面上的Setup CCSSetup CCS快捷图
34、标,弹出对话框。快捷图标,弹出对话框。可供使用可供使用可供使用可供使用的配置的配置的配置的配置系统配置栏目系统配置栏目系统配置栏目系统配置栏目加入配置按钮加入配置按钮加入配置按钮加入配置按钮清除配置按钮清除配置按钮清除配置按钮清除配置按钮16第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS 采用标准配置文件进行系统配置的步骤:采用标准配置文件进行系统配置的步骤:采用标准配置文件进行系统配置的步骤:采用标准配置文件进行系统配置的步骤:9 9 9 9.2
35、2 2 2.3 3 3 3 CCSCCSCCSCCS系统配置系统配置系统配置系统配置 步骤步骤步骤步骤2 2 2 2:清除以前定义的配置清除以前定义的配置清除以前定义的配置清除以前定义的配置。点击点击“清除配置清除配置”按钮,弹出确认清除命令对话框,选按钮,弹出确认清除命令对话框,选择择“Yes”,清除以前的配置。清除以前的配置。步骤步骤步骤步骤3 3 3 3:选择与目标系统相匹配的配置文件选择与目标系统相匹配的配置文件选择与目标系统相匹配的配置文件选择与目标系统相匹配的配置文件。例如使用例如使用C5454x软件仿真器,则在软件仿真器,则在“Available”列表列表中选择中选择“C5454
36、x Fast Sim”项,对应的配置信息显示在项,对应的配置信息显示在“配置配置信息信息”栏目中。栏目中。17第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS 采用标准配置文件进行系统配置的步骤:采用标准配置文件进行系统配置的步骤:采用标准配置文件进行系统配置的步骤:采用标准配置文件进行系统配置的步骤:9 9 9 9.2 2 2 2.3 3 3 3 CCSCCSCCSCCS系统配置系统配置系统配置系统配置 步骤步骤步骤步骤4 4 4 4:将所选中的配置
37、文件加入到系统配置中将所选中的配置文件加入到系统配置中将所选中的配置文件加入到系统配置中将所选中的配置文件加入到系统配置中。单击单击“加入配置加入配置”按钮,将按钮,将“C5454x Fast Sim”作为系统作为系统的配置显示在系统设置窗口中。的配置显示在系统设置窗口中。点击点击“Close”Close”按钮,关闭对话框后出现按钮,关闭对话框后出现CCSCCS系统设置系统设置窗口,在系统配置栏目中显示系统的配置。窗口,在系统配置栏目中显示系统的配置。18第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发
38、环境集成开发环境CCSCCSCCSCCSCCSCCS系统配置窗口系统配置窗口系统配置窗口系统配置窗口安装驱动程序安装驱动程序安装驱动程序安装驱动程序 步骤步骤步骤步骤5 5 5 5:安装驱动程序安装驱动程序安装驱动程序安装驱动程序。点击点击“Intall a Device Driver”,弹出选择器件驱动程弹出选择器件驱动程序对话框。序对话框。19第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS 步骤步骤步骤步骤5 5 5 5:安装驱动程序安装驱动程序
39、安装驱动程序安装驱动程序。选择驱动程序选择驱动程序(如如tisim5454x.dvr),单击单击“打开打开”按钮。按钮。随后弹出器件驱动属性对话框随后弹出器件驱动属性对话框。20第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS 步骤步骤步骤步骤5 5 5 5:安装驱动程序安装驱动程序安装驱动程序安装驱动程序。单击单击“OK”按钮,完成器件驱动程序的安装。按钮,完成器件驱动程序的安装。21第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSP
40、DSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS 步骤步骤步骤步骤6 6 6 6:保存系统配置保存系统配置保存系统配置保存系统配置。打开打开“File”菜单,单击菜单,单击“Save”按钮,将系统配置保按钮,将系统配置保存在系统寄存器中,完成存在系统寄存器中,完成CCS的系统配置。的系统配置。22第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9.2 9.2 CCSCCS的安
41、装及设置的安装及设置 使用使用使用使用CCSCCSCCSCCS软件所要用到的文件类型:软件所要用到的文件类型:软件所要用到的文件类型:软件所要用到的文件类型:9 9 9 9.2 2 2 2.4 4 4 4 CCSCCSCCSCCS文件名介绍文件名介绍文件名介绍文件名介绍 *.*.*.*.cmdcmdcmdcmd 链接命令文件链接命令文件链接命令文件链接命令文件;*.*.*.*.objobjobjobj 由源文件编译或汇编后所生成的目由源文件编译或汇编后所生成的目由源文件编译或汇编后所生成的目由源文件编译或汇编后所生成的目标文件标文件标文件标文件;*.*.*.*.outoutoutout 完成编
42、译、汇编、链接后所形成完成编译、汇编、链接后所形成完成编译、汇编、链接后所形成完成编译、汇编、链接后所形成的可执行文件,可在的可执行文件,可在的可执行文件,可在的可执行文件,可在CCSCCSCCSCCS监控下调监控下调监控下调监控下调试和执行;试和执行;试和执行;试和执行;23第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9.2 9.2 CCSCCS的安装及设置的安装及设置 使用使用使用使用CCSCCSCCSCCS软件所要用到的文件类型:软件所要用到
43、的文件类型:软件所要用到的文件类型:软件所要用到的文件类型:9 9 9 9.2 2 2 2.4 4 4 4 CCSCCSCCSCCS文件名介绍文件名介绍文件名介绍文件名介绍 *.*.*.*.wkswkswkswks 工作空间文件,可用来记录工作环境工作空间文件,可用来记录工作环境工作空间文件,可用来记录工作环境工作空间文件,可用来记录工作环境的设置信息的设置信息的设置信息的设置信息;*.*.*.*.cdbcdbcdbcdb CCSCCSCCSCCS的配置数据库文件,是使用的配置数据库文件,是使用的配置数据库文件,是使用的配置数据库文件,是使用DSP/BIOS APIDSP/BIOS APIDS
44、P/BIOS APIDSP/BIOS API模块所必须的。当保模块所必须的。当保模块所必须的。当保模块所必须的。当保存配置文件时存配置文件时存配置文件时存配置文件时,将产生链接器命令文将产生链接器命令文将产生链接器命令文将产生链接器命令文件件件件(*(*(*(*cfg.cmd)cfg.cmd)cfg.cmd)cfg.cmd)、头文件头文件头文件头文件(*(*(*(*cfg.h54)cfg.h54)cfg.h54)cfg.h54)和汇编语言源文件和汇编语言源文件和汇编语言源文件和汇编语言源文件(*(*(*(*cfg.s54)cfg.s54)cfg.s54)cfg.s54)。24第第第第第第9 9
45、 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9.3 9.3 CCSCCS的基本操作的基本操作 使用使用使用使用CCSCCSCCSCCS开发应用程序的一般步骤开发应用程序的一般步骤开发应用程序的一般步骤开发应用程序的一般步骤:打开或创建一个工程项目文件打开或创建一个工程项目文件打开或创建一个工程项目文件打开或创建一个工程项目文件 编辑各类文件编辑各类文件编辑各类文件编辑各类文件 对工程项目进行编译对工程项目进行编译对工程项目进行编译对工程项目进行编译 对结果和数据进行
46、分析和算法评估对结果和数据进行分析和算法评估对结果和数据进行分析和算法评估对结果和数据进行分析和算法评估 25第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9.3 9.3 CCSCCS的基本操作的基本操作 CCSCCSCCSCCS的可视界面设计十分友好,允许用户对编的可视界面设计十分友好,允许用户对编的可视界面设计十分友好,允许用户对编的可视界面设计十分友好,允许用户对编辑窗口以外的其他所有窗口和工具条进行随意设辑窗口以外的其他所有窗口和工具条进行随
47、意设辑窗口以外的其他所有窗口和工具条进行随意设辑窗口以外的其他所有窗口和工具条进行随意设置。双击桌面置。双击桌面置。双击桌面置。双击桌面“CCS C5000 1.20”CCS C5000 1.20”CCS C5000 1.20”CCS C5000 1.20”图标,就可以图标,就可以图标,就可以图标,就可以进入进入进入进入CCSCCSCCSCCS的主界面。的主界面。的主界面。的主界面。9 9 9 9.3 3 3 3.1 1 1 1 CCSCCSCCSCCS的窗口和工具条的窗口和工具条的窗口和工具条的窗口和工具条 26第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPD
48、SP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9 9 9 9.3 3 3 3.1 1 1 1 CCSCCSCCSCCS的窗口和工具条的窗口和工具条的窗口和工具条的窗口和工具条 1.1.1.1.CCSCCSCCSCCS的应用界面的应用界面的应用界面的应用界面 工程项目窗口工程项目窗口工程项目窗口工程项目窗口源程序编辑窗口源程序编辑窗口源程序编辑窗口源程序编辑窗口图形显示窗口图形显示窗口图形显示窗口图形显示窗口内存显示窗口内存显示窗口内存显示窗口内存显示窗口寄存器显示窗口寄存器显示窗口寄存器显示窗口寄存器显示窗口主菜单主菜单主菜单主
49、菜单工具条工具条工具条工具条反汇编窗口反汇编窗口反汇编窗口反汇编窗口27第第第第第第9 9 9 9 9 9章章章章章章 DSPDSPDSPDSPDSPDSP集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境集成开发环境CCSCCSCCSCCSCCSCCS9 9 9 9.3 3 3 3.1 1 1 1 CCSCCSCCSCCS的窗口和工具条的窗口和工具条的窗口和工具条的窗口和工具条 1.1.1.1.CCSCCSCCSCCS的应用界面的应用界面的应用界面的应用界面 工程窗口:工程窗口:工程窗口:工程窗口:用来组织用户的程序,构成一个工程项目。用户用来组织用户的程序,构成一个工程项目。用户
50、用来组织用户的程序,构成一个工程项目。用户用来组织用户的程序,构成一个工程项目。用户可以从工程列表中选择所需编辑和调试的程序。可以从工程列表中选择所需编辑和调试的程序。可以从工程列表中选择所需编辑和调试的程序。可以从工程列表中选择所需编辑和调试的程序。编辑窗口:编辑窗口:编辑窗口:编辑窗口:在该窗口中,用户既可以编辑源程序,又可以设在该窗口中,用户既可以编辑源程序,又可以设在该窗口中,用户既可以编辑源程序,又可以设在该窗口中,用户既可以编辑源程序,又可以设置断点、探测点调试程序。置断点、探测点调试程序。置断点、探测点调试程序。置断点、探测点调试程序。反汇编窗口:反汇编窗口:反汇编窗口:反汇编窗