第五章 数字信号处理(DSP)基础知识.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP原理与实训指导 第5章 DSP系统 5.3 DSP系统的软件设计 目标文件的链接 5 ② SECTIONS命令 功能: 告诉链接器如何将输入段合成输出段;在可执行程序中定义输出段;规定输出段在存储器中的存放位置;允许重新命名输出项。 注意: 在链接器命令文件中,SECTIONS命令用大写字母,紧随其后并用大括号括起来的是关于输出段的详细说明。每一个输出段的说明都从段名开始。段名后面是一行说明段的内容和如何给段分配存储单元的性能参数。 5.3.2 汇编开发 5.3 DSP系统的软件设计 目标文件的链接 5 SECTIONS命令的一般句法 SECTIONS {   name:[property,property,property,…]   name:[property,property,property,…]   name:[property,property,property,…] } 5.3.2 汇编开发 5.3 DSP系统的软件设计 目标文件的链接 5 用文件名和段名来明确地规定输入段 SECTIONS { .text: /* 建立 .text 输出段 */ { f1.obj(.text)/* 链接源于f1.obj的.text段*/ f2.obj(sec1) /*链接源于f2.obj的sec1段*/ f3.obj /*链接源于f3.obj的所有段*/ f4.obj(.text,sec2)/*链接源于f4.obj的.text 段和sec2段 */ } } 5.3.2 汇编开发 5.3 DSP系统的软件设计 目标文件的链接 5 ③ MEMORY和SECTIONS命令的默认算法 如果没有利用MEMORY和SECTIONS命令,链接器就按默认算法来定位输出段: 5.3.2 汇编开发 MEMORY { PAGE 0: PROG: origin=0x0080, length=0xFF00 PAGE 1: DATA: origin=0x0080, length=0xFF80 } SECTIONS { .text: PAGE=0 .data: PAGE=0 .cinit: PAGE=0 .bss: PAGE=1 } 5.3 DSP系统的软件设计 目标文件的链接 5 5.3.2 汇编开发 5.3 DSP系统的软件设计 多个文件的链接 6 例5-7 编写复位向量文件vextors.asm。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Reset vector for example.asm * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * .title “vectors.asm” .ref _c_int00 .sect “.vectors” B _c_int00 .end 5.3.2 汇编开发 假设目标存储器的配置如下: 程序存储器: EPROM E000h~FFFFh(片外) 数据存储器: SPRAM 0060h~007Fh(片内) DARAM 0080h~017Fh(片内) 5.3 DSP系统的软件设计 多个文件的链接 6 5.3.2 汇编开发 5.2 DSP电路的硬件结构 四、多通道带缓冲串行口McBSP McBSP串口的工作步骤 4 (1) McBSP串行口的复位 McBSP串行口有两种复位方式: ① 系统复位 ② McBSP复位。 (2) McBSP串行口的初始化 McBSP复位后,可进行初始化,其步骤如下: 5.2 DSP电路的硬件结构 四、多通道带缓冲串行口McBSP McBSP串口的工作步骤 4 ① 对控制寄存器的复位位置0,使 、 和 位为零。若刚刚复位,不必进行这一步操作; ② 根据串口复位的要求,对McBSP的寄存器进行编程配置; ③ 等待2个时钟周期,以保证内部时钟同步; ④ 对DXD写信息,设置数据通道; ⑤ 设置 和 置1,使串口处于使能状态; ⑥ 如果需要内部帧同步信号,则设定 =1; ⑦ 等待2个时钟周期后,接收器和发送

文档评论(0)

文档资料 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档