欢迎来到天天文库
浏览记录
ID:59420451
大小:1.52 MB
页数:44页
时间:2020-09-19
《DSP控制器及其应用集成开发环境ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第五章DSP的集成开发环境简介本章小结§5-1DSP集成开发环境简介§5-2集成开发环境使用方法§5-4头文件及命令文件§5-3DSP软件的文件结构CCS技术概述CodeComposerStudioTM硬件配置工程管理IDE编辑环境实时组件编译的高效率高效的VLIW组件IDE调试环境数据信号的输入输出手工测试/自动测试CCS的交互性数据的虚拟能及时发现程序中的问题实时分析第三方的插件CCS是TI公司为其TMS320系列DSP提供的一个高度集成的软件开发和调试环境。DSP工程项目管理、源代码的编辑、目
2、标代码的生成、调试和分析都打包在一个环境中,使其可以基本涵盖软件开发的每一个环节。CCS软件的重要性做一个单片机系统和一个DSP系统时,两者的比较单片机系统:67%软件开发工具56%I/O功能55%成本32%熟悉程序31%速度DSP系统:78%性能65%开发工具61%软件支持52%成本CCS的发展工具集成可重用性产品周期缩短、开发成本上涨研发测试系统的成本%硬件、软件成本比较HWSWt极大的提高产品推向市场的时间、提高了产品的质量IDE开发环境主机(PC机)TMS320DSP资源配置编译软仿真调试实
3、时分析JTAGRTDXTM™DSP/BIOS™目标服务应用由于能及时开发出新的应用软件,所以相同的硬件能实现不同的应用第三方组件CodeComposerStudioDSP开发周期接到工程后参数分析设计算法编写代码分析调试系统分析硬件设计画软件框图软件工具是及时向市场推出产品的关键所在!CCS-CodeComposerStudio集成的开发环境IntegratedDevelopmentEnvironment(IDE)集成了开发过程中的每个步骤DSP/BIOS能进行实时分析在不停止处理器运行的情况下观察
4、数据及时发现问题数据的可视性用图象来观察DSP数据能直观地分析第三方的支持能根据开发需要增加第三方的模块硬件配置CCS的设置支持多CPUSave/load多个配置文件设置方便CodeComposerStudioDetailedTechnicalFeaturePresentation可视化的工程管理文件管理方便Drag&dropFastaccessEasyfilemanipulationEasilyviewsource,include,libraryfilesetc.IDE编译环境C语言和汇编可混编可
5、高亮显示程序语句可设置断点有查找、替代功能在线HELP功能快捷键功能书签功能EDIT功能实时功能的配置最高的存储器利用率自动增加:实时功能中断向量的定义存贮器的映射定义线程增加组件编译过程中能智能检测到程序错误编译效率集成代码产生工具TI高效的代码编译技术图形化的选项功能用C语言编定程序从而能节约开发者大量时间高效的VLIW生成工具70-80%95-100%100%效率比较低中等高工具线性汇编C汇编汇编优化器C编译优化器手工优化CCS的IDE调试功能先进的断点设置功能基于C的条件断点设置C和汇编混合
6、调试具有watchwindow可观察变量多DSP调试全局断点设置可同时控制32个以上的组对于相同的DSP可同时调试多个板卡数字信号的输入和输出探针功能数字信号可直接存入文件中,便于I/O手工和自动测试功能基于C描述语言易于掌握和学习易于控制DSP应用程序支持多个功能模块快速定做GUI增加菜单项创建对话框自动测试功能自动重复功能交互功能使用探针性能测试代码分析代码优化在调试其它代码时能获取另外一些代码的探针信息虚拟的数据环境用常用的格式观察数据通过改变一些变量来观察效果多种图象观察方式Time/fre
7、quencyFFTEyediagramConstellationplotImagedisplays&more无需改变代码GraphicalSignalAnalysis及时发现、纠正问题代码产生代码调试工具设计实施测试/联调计划实际情况实时分析“实时性分析”$10k-$20k/wkKey!实时分析(1)Real-timeDataExchange(RTDX)主机与从机间的实时数据交换在‘C2000系统上的20KBytepersecond带宽DSP/BIOSPrioritybased,preemptive
8、real-timeschedulerFullyinstrumentedandusercontrollable少量过热~1KWord&~1MIPS多线程最小的中断延时免版税实时分析(2)Gaininsightintothenatureofyourapplication分析多线程应用程序跟踪、记录实时数据流统计实时系统的相关信息用管道技术管理数据仅用30cycles就能显示数据第三方的嵌入模块影响DSP的最大的第三方网络能扩展和配置IDE环境为创建新的DSP解决方案而使用
此文档下载收益归作者所有