- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
尚辅网 尚辅网 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,使串口处于使能状态; ⑥ 如果需
您可能关注的文档
- DSP技术及应用 教学课件 作者 江金龙 第3 4章第3章.ppt
- DSP技术及应用 教学课件 作者 江金龙 第3 4章第4章.ppt
- DSP技术及应用 教学课件 作者 江金龙 第5 8章第5章.ppt
- DSP技术及应用 教学课件 作者 江金龙 第5 8章第6章.ppt
- DSP技术及应用 教学课件 作者 江金龙 第5 8章第7章.ppt
- DSP技术及应用 教学课件 作者 江金龙 第5 8章第8章.ppt
- DSP技术实践教程—TMS320F2812设计与实验 教学课件 作者 姚晓通 王紫婷 08819DSP教案.ppt
- DSP技术与应用实验指导 教学课件 作者 段丽娜 DSP 01章芯片慨述.ppt
- DSP技术与应用实验指导 教学课件 作者 段丽娜 DSP 02总体结构.ppt
- DSP技术与应用实验指导 教学课件 作者 段丽娜 DSP 03章(2 4)AD和SCI、SPI.ppt
- DSP原理与实训指导—高职电子信息—喻宗泉 第一章 数字信号处理(DSP)基础知识.ppt
- DSP原理与应用 教学课件 作者 张东亮 第1章绪论.ppt
- DSP原理与应用 教学课件 作者 张东亮 第2章DSP控制器总体结构.ppt
- DSP原理与应用 教学课件 作者 张东亮 第3章C24xDSP的CPU与指令系统.ppt
- DSP原理与应用 教学课件 作者 张东亮 第4章DSP软件开发与C语言编程.ppt
- DSP原理与应用 教学课件 作者 张东亮 第5章DSP的AD转换器.ppt
- DSP原理与应用 教学课件 作者 张东亮 第7章串行通信接口.ppt
- DSP原理与应用 教学课件 作者 张东亮 第8 10章DSP应用系统设计.ppt
- EDA 与数字系统设计 第2版 教学课件 作者 李国丽 等编著 ch0.ppt
- EDA 与数字系统设计 第2版 教学课件 作者 李国丽 等编著 ch1.ppt
文档评论(0)