第13章TMS320LF240x的系统开发.pptVIP

  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文档。上传文档
查看更多
第13章TMS320LF240x的系统开发

第13章 TMS320LF240x的系统开发;DSP系统开发过程:;硬件实现:;元件选取:;(6)通信接口:根据速率和距离决定采用何种通 信方式,并进一步选择通信接口芯片; (7)总线接口:PCI、CPCI、CAN、VXI、PXI等。 考虑使用的场合、数传速率(总线宽度、频率 高低、同步方式等)进行选择; (8)信号调理:运算放大器、比较器、多路器等。 考虑带宽、输入信号范围、输出信号范围、响 应速度(信号建立时间)等;;(9)人机接口:键盘、LED、数码管、液晶屏等; (10)电源:电压的高低和电流容量的大小。电压 高低要匹配,电流容量要足够。;(1)软件需求分析 (2)算法仿真:利用高级语言 (3)编码:可读性 (4)软件调试、测试:代码效率、执行效率;13.2 DSP系统的仿真调试工具;13.2.1 标准评估模块;;此TMS320LF2407 EVM板的性能指标如下:;? 具有IEEE1149.1兼容的逻辑扫描电路,该电路用于测试和仿真 ? +5V电源输入,内部3.3V电源管理;DSK套件包括一块TMS320 DSP芯片为基础的电路 板、配套的电源和电缆、专用的C编译器、汇编 器/链接器以及相应的调试软件和文档。;13.2.3 DSP硬件仿真器;硬件仿真器的主机是PC或工作站。;仿真器与目标系统的接口是利用一个标准的14针接 口 (JTAG接口)来实现的(JTAG-IEEE1149.1标准);仿真器与主机的接口有多种形式:;;–在用户指定的时间产生中断 –对非法操作码和无效数据输入等提供出错信息 –执行批处理文件中的命令 –用文件的方式快速存储和调用仿真参数 –反汇编能力,以便对语句作编辑和重汇编 –存储器的内容可以同时显示为十六进制的16位 值和汇编后的源代码;现在软件仿真器已作为CCS(Code Composer Studio)的一个标准插件,已经被广泛地应用于 DSP的开发中。;? C编译器(C Compiler):将C语言源代码程序自 动地编译成DSP汇编语言源代码程序; ? 汇编器(assembler):将汇编语言源代码文件 汇编成机器语言COFF目标文件,在源文件中包含 了汇编指令、宏命令及指令等; ? 链接器(linker):把汇编生成的可重定位的 COFF目标模块组合成一个可执行的COFF目标模 块。它能调整并解决外部符号参考。链接器的输 入是可重定位的COFF目标文件和目标库文件,它 也可以接收来自文档管理器中的目标文件以及链 接以前运行时所产生的输出模块。;3.3 DSP系统开发环境;13.3.1 CCS的主要特性;13.3.2 CCS开发软件的主要流程;DSP开发工具:;13.3.3 公共目标文件格式(COFF);COFF目标文件至少包含以下3个默认的段:;段有两种基本类型:初始化段和未初始化段。 初始化段包含数据或代码,包括:.text段、.data段 以及由汇编器伪指令.sect产生的命名段; 未初始化段为没有初始化的数据保留存储空间,包 括:.bss段和由汇编器伪指令.sect产生的命名段。;因为大多数系统中包含有几种存储器,所以使用段可 以使目标存储器的使用更为有效。所有的段都是独 立可重新定位的,可将任何段放入目标存储器的任 何位置。例如,可以定义一个包含有初始化程序的 段,然后将它分配到包含ROM的存储器空间中去。;13.3.4 CCS软件界面;CCS主菜单中各菜单项功能:;Profiler(性能):性能菜单,包括时钟和性能断点设 置等 GEL(扩展功能):利用通用扩展语言设置扩展功能 Option(选项):选项设置,设置字体、颜色、键盘 属性、动画速度、内存映射等 Tools(工具):包括引脚连接、端口连接、命令窗口、 连接设置等 DSP/BIOS(实时分析工具):用来辅助CCS环境实现 程序实时调试 Windows(窗口):窗口管理,包括窗口排列、窗口 列表等 Help(帮助):CCS在线帮助菜单,包括用户手册、 入门指南等;13.3.5 CCS工程组成;13.3.6 头文件;

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档