欢迎来到天天文库
浏览记录
ID:58928595
大小:849.00 KB
页数:111页
时间:2020-09-28
《软件开发工具CCS的使用ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件开发工具CCS的使用DSP实验室北京交通大学电子学院2010年主要内容一、CCS集成开发环境简介二、CCS集成开发环境的安装三、CCS集成开发环境的使用概述四、CCS集成开发环境使用实例一、CCS集成开发环境简介CCS(CodeComposerStudio)是一个完整的DSP集成开发环境,是目前最优秀、最流行的DSP开发软件之一。CCS只支持TI公司DSP处理器的开发。因为只有‘C5000和‘C6000的CCS中才提供DSP/BIOS功能,而在‘C2000和‘C3X的中没有DSP/BIOS功能。所以将用于‘C2000和‘C3X开发的集成开发环境称为
2、cc(CodeComposer),以示区别。CCS支持软仿真器、各种型号的硬件仿真器、各种DSK和EVM板。1.CCS的功能集成可视化代码编辑界面,可直接编写c、汇编、.H文件、.cmd文件等。集成代码生成工具,包括汇编器、优化c编译器、链接器等等。基本调试工具,如装入执行代码(.OUT文件),查看寄存器窗口,存储器窗口,反汇编窗口,变量窗口等,支持c源代码级调试。支持多DSP调试。断点工具,包括硬件断点、数据空间读/写断点,条件断点(使用GEL编写表达式)等等。探针工具(probepoints),可用于算法仿真,数据监视等。剖析工具(profilep
3、oints),可用于评估代码执行的时钟数。CCS的功能(续)数据的图形显示工具,可绘制时域/频域波形、眼图、星座图、图象等,并可自动刷新(使用Animate命令运行)。提供GEL工具,令用户可以编写自己的控制面板/菜单,从而方便直观地修改变量,配置参数等。支持RTDX(RealTimeDataexchange)技术,利用该技术可在不中断目标系统运行的情况下,实现DSP与其他应用程序(OLE)实现数据交换。开放式的plug—ins技术,支持其它第三方的ActiveX插件,支持各种仿真器包括软仿真(只需安装相应的驱动程序)。提供DSP/BIOS工具,利用该
4、工具可增强对代码的实时分析能力,如分析代码执行的效率,调度程序执行的优先级,方便管理或使用系统资源(代码/数据占用空间,中断服务程序的调用,定时器使用等等),从而减小开发人员对硬件资源熟悉程度的依赖性。2.DSP/BIOS的功能DSP/BIOS是CCS提供的一套工具,它本身仅占用极少的CPU资源。DSP/BIOS提供底层的应用函数接口,可用于支持系统实时分析、使用线程来管理程序、管理硬件中断、调度软件中断,周期函数,idle函数。若使用DSP/BIOS编写代码,CCS可以提供多种分析和评估代码工具,如图形化显示各个线程占用的CPU时间,代码执行时间统计
5、,显示输出信息等。这时可以方便直观地了解代码各个部分的开销情况。DSP/BIOS是一个十分有效的开发工具。事实上,CCS中的DSP/BIOS工具已经具有实时操作系统的很多功能特点,如任务的调度管理、任务间的同步和通讯、内存管理、实时时钟管理、中断服务管理等等。需要强调的是只有‘C5000和‘C6000的CCS才带有DSP/BIOS。二、CCS集成开发环境的安装包括以下内容:CCS的安装CCS的设置和启动1.CCS的安装将CCS安装光盘放入CDROM驱动器中,运行光盘根目录下的setup.exe,按照安装向导的提示将CCS安装到硬盘中,默认安装目录为c:
6、ti。安装完成后,在计算机桌面上创建“CCS2(‘C5000)”“SetupCCS2(’C5000)”两个图标。CCS安装完成之后,在第一次运行CCS软件之前必须运行CCS设置程序。CCS是一个开放的环境,通过设置不同的驱动完成对不同环境的支持。CCS中集成了TIDSP的Simulator和Emulator的驱动程序,用户可以根据需要有选择的进行设置。当使用其它公司的DSP产品时,需要索取并安装相应的驱动程序。2.CCS的文件组织CCS安装完成之后,将在ccs安装目录下建立以下子目录:bin:应用程序目录c5400cgtools:54xxDSP代码
7、产生工具目录c5400dsk5402:5402DSK相关头文件库文件c5400dsplib:54xxdsp算法库文件examplesdsk5402:5402DSK板工程例程文件tutorial:ccs例程程序目录ccbin:ccs环境的程序文件目录ccgel:ccs中使用的gel文件目录docs:存放ccs的相关说明文档myprojects:用户的工程设计文档存放目录3.CCS中的文件类型project.mak:CCS1.2中使用的工程文件project.pjt:CCS2.0之后使用的工程文件program.c:c程序源文件program.a
8、sm:asm源文件filename.h:c程序和DSP/BIOSAPI头文件filename.
此文档下载收益归作者所有