基矛DSP的片外FLASH自举引导的实现.pdfVIP

  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的片外FLASH自举引导的实现.pdf

2009年第1期 桂林航天工业高等专科学校学报 (总第 53期) JOURNALOFGUILINCOLLEGEOFAEROSPACETECHNOLOGY 信息与电子工程 基矛DSP的片外FLASH 自举引导的实现 钟磊 臧威麟 (桂林 电子科技大学 信息与通信学 院,广西 桂林 541004) 摘 要 利用多通道缓冲串口McBSP0实现了TMs32oVc55O9ADSP与外部串行Flash的自举引导,完成了用DSP 控制 Flash进行在线系统编程 ,重点介绍 了DSP与 Flash接 口电路 的设计 ,同时对 Flash的烧录过程及软件编 程部分进行 了详细说 明。通过在实际工程 中的应用验证 ,表 明了该方案切实可行。 关键词 DSP;C5509A;FLASH.自举引导 中图分类号 :TN611.72 文献标志码 :A 文章编号:1。O9—1O33(2Oo9)o1一O043一o3 许多基于 DSP的系统设计 中,程序代码总是保存在 用户程序 的数据段和代码段 ,还包括程序人 口地址、寄存器 R0M、Flash或其他非易失存储器 中,以保证掉 电时代码仍 设置 、可编程延时等信息。同时MCBSP0的主要参数设定 存在 ,因此必须要解决引导装载 的问题 。所谓 自举 引导 如下 : (BootLoader)就是在 DSP上电硬件复位后 (MP/Mc一0), (1)单段帧 :RPHASE= 0b; DSP自动执行这个 Boot程序 ,将外部 Flash的程序读人 (2)每帧 1字 :RFRLEN1一 O000000b; DSP内部的高速 RAM程序 区中。Bootloader是开发 DSP (3)每字 8bit:RWDLEN1一 O00b; 应用系统必须做 的最后一步工作 。以下是 以TI公司的一 (4)1bit的数据延 时 :RDATDLY 一 01b,RJUST — 款定点 DSP芯片 TMS320C5509A(以下简称 C55O9A)和 oob; 美 国Atmel公司AT25F4096的FLASH存储器为例 ,通过 (5)接收时钟 :CLKRO;接收帧同步 :FSR0。 JTAG口加载来设计一个完整 的引导装载方案。该方案完 图 1为串行端 口将数据发送到 DSP的数据格式。 全省去 了传统的Flash编程时要先将芯片取下,再用编程 器编程 的麻烦 ,直接利用 DSP仿真系统就可 以实现 ,方便 CLKRO几nInlhlJf1fI1nIhlfI1fl1nInInlnIhlnInInl几几 了试验 、调试和升级 。 s o r_1 }J 0RO 1 C5509A的引导配置 C5509A是针对低功耗 、高性能 的高速实时信号处理 而专 门设计 的定点DSP芯片,广泛地用于无线通信系统 图 1 MCBSP0从 BootLoader收到的数据格式 中。C5509A 的BootLoader允许很 多种方式加载 RAM。 如 :从外部 16一bit或 32一bit的异步存储器 ,通过强化 的 2 FLASH 引导模式的实现 主机 口(EHPI),通过多通道缓冲串 口o(MCBSP0)(元长度 2.1 硬件设计 为 8一bit或 16一bit)等。本系统利用 TMS320VC5509A Flash选用 的是美 国 Atmel公司 AT25F4096芯 片。 内部的多通道缓冲 串 口(McBSP0)来完成 DSP与外部 串 行 Flash之 间的通讯 。

文档评论(0)

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

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

1亿VIP精品文档

相关文档