DSP开发工具的使用.ppt
《DSP开发工具的使用.ppt》由会员分享,可在线阅读,更多相关《DSP开发工具的使用.ppt(76页珍藏版)》请在三一办公上搜索。
1、第四章 DSP开发工具的使用,一般估计,一个嵌入式系统开发的80%的努力以及系统的80%的复杂程度取决于软件。因此,设计人员在为实时系统选择处理器时,都极为看重先进的、易于使用的开发环境与工具。,TI提供了多种DSP开发环境与工具,C/Assembly source debugger软仿真工具Simulator(C2000 Simulator必须将程序配置在从2000H开始的单元)每秒几百条指令 DSP Starter Kit DSKEVMXDSCCS XDS(eXtended Development System)ISA EPP USB(2.0,1.2)PCIXDS510适用于所有具有JTA
2、G接口标准的TI DSP,准实时仿真.XDS560实时仿真PCI/29000 LAN/38700用XDS510替换XDS560PCI,只需交$1000美元的升级费用,软仿真器(Simulator),TMS320软件仿真器是一个软件程序,使用主机的处理器和存储器来仿真TMS320 DSP的微处理器和微计算机模式,从而进行软件开发和非实时的程序验证。在PC机上,典型的仿真速度为每秒几百条指令,软仿真器的性能,在主机上执行用户的DSP程序修改和检查寄存器显示和修改数据及程序存储器外设、CACHE、PIPELINE的时序仿真设置断点跟踪ACC、PC、AR、表达式的值等单步执行,软仿真器的性能,产生中断
3、(研究。参考TMS320C2XX C源码调试系统指南.pdf SPRU151)对非法操作码和无效数据输入等提供出错信息执行批处理文件中的命令文件方式快速存储和调用仿真参数反汇编周期计数并显示注意:C2000 Simulator必须将程序配置在从2000H开始的单元,其它不变,目前的实验设备:XDS510+EVM+CCS 支持IEEE 1149.1 JTAG测试总线标准,EVM,F240 EVM板模样,F240 EVM板结构,MP/MC MP方式,0FFFFH均为片外存储器 MC方式,03FFF为片内FLASH,4000HFFFFH为片外存储器,相当于DSP最小系统制作,为实验提供硬件系统,时钟
4、,eXpressDSP实时软件技术,Code Composer Studio IDE Powerful,integrated developmenttools,DSP/BIOSReal-time software foundation,TI DSPThird-Party NetworkSoftwareand support,TMS320 DSP Algorithm StandardStandards for application interoperability and reuse,eXpressDSPTM,eXpressDSP实时软件技术,使DSP产品的开发过程得以简化和统一为OEM厂商提
5、供可重复使用的软件组成部分大大缩短产品的开发时间,可以达到50%以上,概览,Integrate Third-Party Tools Extend the environment to match growing needs,Advanced Data VisualizationView DSP target signals&data as images Gain an intuitive understanding of the system and its characteristics,Integrated Development Environment(IDE)Integrates fe
6、atures for every stage of the development cycle,DSP/BIOS Enables Real-time Analysis View data without halting the processor Immediately identify problems Can embed BIOS in your DSP System,集成化的DSP开发软件CCSCODE COMPOSER STUDIO,在CCS环境下可以完成编辑、代码产生、调试等所有功能,CCS(Code Composer Studio)版本 2概览项目管理高级编辑器GEL语言基本调试工
7、具图形工具程序剖析工具数据转换器支持硬件仿真器分析工具可视化连接器端口与引脚仿真算法标准模板代码生成器实时数据交换,概览项目管理高级编辑器GEL语言基本调试工具图形工具程序剖析工具数据转换器支持硬件仿真器分析工具可视化连接器端口与引脚仿真算法标准模板代码生成器实时数据交换,CCS基于WIN的图形化界面 友好的用户界面,代码生成过程,SeparateEditor,调试过程,.out Executable,Simulator,ClassicDebugger,Target System,Breakpoints Single step Registers Memory Disassembly,Logi
8、c Analyzer,Emulator Interface,CCS的功能,Asm,Link,Edit,Debug,RTDX-Get data without halting target,RTDX-Get data without halting targetDSP BIOS APIs-Thread managementPriority based schedulingReal time analysisData and Event logging,Profiling,Graphs,CCS的功能,DSP/BIOS工具条,项目浏览窗,当前工程,编译工具条,当前编辑的源文件,主菜单,调试工具条,编
9、辑窗,CCS的功能,FileEditViewProjectOptions,C source,ASM source,Header andInclude files,CompilerandAssembler,Linker,.map,.out,Project manages an automatic makefile,Build,Libraries,Commandfile,IntegratedEditor,CCS的功能,File Edit View Project Debug Profiler Option My_Menu,Output window,Graphical Displays,Memor
10、y buffer,Memory Displays,CPU Registers,Run/Animate Step In/Over/Out Break Points,Workspace,Create custom menu itemsGEL files,Watch Windows,Monitor CPU consumption Optimize code,Load.OUT executable onto the DSP,Probe Points,FILE I/O,主要内容,CCS(Code Composer Studio)版本 2概览项目管理高级编辑器GEL语言基本调试工具图形工具程序剖析工具数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP 开发 工具 使用

链接地址:https://www.31ppt.com/p-5333703.html