DSP控制器原理及应用 教学课件 作者 宁改娣 杨拴科 4.DSP开发工具的使用.pptVIP

DSP控制器原理及应用 教学课件 作者 宁改娣 杨拴科 4.DSP开发工具的使用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 DSP开发工具的使用 一般估计,一个嵌入式系统开发的80%的努力以及系统的80%的复杂程度取决于软件。 因此,设计人员在为实时系统选择处理器时,都极为看重先进的、易于使用的开发环境与工具。 TI提供了多种DSP开发环境与工具 C/Assembly source debugger 软仿真工具Simulator ( C2000 Simulator必须将程序配置在从2000H开始的单元) 每秒几百条指令 ? DSP Starter Kit –DSK EVM+XDS+CCS ? XDS(eXtended Development System) ISA EPP USB(2.0,1.2) PCI XDS510适用于所有具有JTAG接口标准的TI DSP, 准实时仿真. XDS560实时仿真PCI/¥29000 LAN/ ¥38700 F240 EVM板模样 F240 EVM板结构 集成化的DSP开发软件——CCS CODE COMPOSER STUDIO 为TI的C6000、C5000和C2000设计 将编辑、调试、项目管理、分析和探测等等集成在一个环境里 目前可用于WIN95/98/2000/xp和NT4等多种操作系统。 代码生成器(C编译器、汇编器与连接器) CCS包含哪些功能? 集成可视化代码编辑、调试环境,可直接编写C,汇编、.H文件、.cmd文件等。 基本调试工具,如装入执行代码(.OUT文件),寄存器窗口,存储器窗口,反汇编窗口,变量窗口等,支持C源代码级调试。不支持汇编源代码级调试? CCS包含哪些功能? 断点工具,包括硬件断点、数据空间读/写断点,条件断点(使用GEL编写表达式)等等。 探针工具(probe points),可用于算法仿真,数据监视等。 剖析工具(profile points),可用于评估代码执行的时钟数。 CCS包含哪些功能? 数据的图形显示工具,可绘制时域/频域波形,眼图,星座图,图象等,并可自动刷新(在待观察的地方加断点并以Animate命令运行)。 提供GEL工具,令用户可以编写自己的控制面板/菜单,从而方便直观地修改变量,配置参数等。 支持RTDX技术,利用该技术可在不中断目标系统运行的情况下,实现DSP与其他应用程序(OLE)实现数据交换。主机和目标机之间的实时数据交换 CCS包含哪些功能? 开放式的plug-ins技术,支持其它第三方的ActiveX插件,DSP目标系统以及仿真器。 提供DSP/BIOS工具,利用该工具可增强对代码的实时分析能力。如分析代码执行的效率,调度程序执行的优先级,方便管理或使用系统资源(代码/数据占用空间,中断服务程序的调用,定时器使用等等)。提高了DSP的开发平台,缩短开发时间。 CCS支持多DSP目标调试 为CCS安装设备驱动程序 启动“Setup CCStudio”应用程序安装CCS的设备驱动程序。 选择“Install a Device Driver”项,添加设备驱动程序。 选择一个驱动程序,然后点“Add to System”,将该驱动程序添加到CCS中。 注意选择仿真器硬件使用的I/O口。 将配置保存后,便可以启动CCS。 基于WIN的图形化界面 友好的用户界面 利用CCS开发DSP程序流程 打开或新建工程文件,用C或汇编完成DSP程序代码的建立。 利用“build all”命令完成编译,连接。 将生成的.out文件装入DSP的片内或外部扩展存储器,并完成调试。 分析,统计或跟踪代码,确保算法的准确性、实时性和高效率。 以上所有步骤都在CCS环境下完成 ! 用CCS建立一个工程文件 在“project”菜单项下选“new”,开始创立一个新的工程文件。 将编写好的C、汇编、H头文件、以及编译完成的OBJ、LIB文件添加到project下。 将内存定位的CMD文件添加到project下,并根据目标系统的实际存储器和具体要求做相应的修改。 若使用了DSP/BIOS,还需将配置文件*.CDB文件,编译链接产生*cfg.cmd,手动添加到project下,去掉原有的命令文件。 修改工程文件编译连接选项 在“project”菜单项中选“options”可以进入编译、连接参数开关选择窗口; 或用鼠标右键单击“project”文件夹下的MAK文件名,也可进入。 注意:在“Build Options”窗口中“Compiler”选项主要针对C编译器,“Assembler”选项针对汇编源程序,“Linker”为连接器lnk500使用开关。 编译链接器默认程序从_c_int0标号开始 .include F2407REGS.H ;引用头部文件 .def _c_int0

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档