基于DSP的Flash引导模块的设计.doc

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 1 基于DSP的Flash引导模块的设计 大 作 业 报 告 07通信2班 刘酝怡 刘青 方隽 伍建华 目 录 实验目的…………………………………………………………1 基本要求…………………………………………………………1 实验器材…………………………………………………………1 实验运行的环境…………………………………………………1 实验所依据的原理………………………………………………2 Flash的基本原理介绍…………………………………………2 Bootloader 的介绍…………………………………………….3 2.1 C54X非集成开发环境软件开发的流程图及分析……………………3 2.2 Boot Loader模式的介绍……………………………………………5 FLASH的烧写过程………………………………………………6 Flash的引导过程………………………………………………8 4.1 FLASH的引导流程图分析……………………………………………..8 4.2 FLASH引导的硬件方案……………………………………………….10 实验程序模块代码分析…………………………………………11 生成boot表……………………………………………………..11 生成.dat的文件的代码………………………………………...12 FLASH的烧写…………………………………………………….13 实验仿真…………………………………………………………18 原理图设计流程………………………………………………...18 原理图的设计…………………………………………………...20 2.1创建一个项目…………………………………………………………..20 2.2创建原理图文件………………………………………………………..20 2.3加载元件库……………………………………………………………..21 2.4放置元件………………………………………………………………..23 2.5放置导线………………………………………………………………..25 2.6放置电源端子…………………………………………………….……26 2.7新元件符号绘制………………………………………………….……26 元件的封装………………………………………………..…….28 PCB板的绘制……………………………………………………32 调试步骤与结果…………………………………………………37 1.建立工程文件……………………………………………………37 2.生成Boot表……………………………………………………..37 3.生成.dat文件……………………………………………………39 4.烧写Boot表……………………………………………………...40 5.验证实验结果……………………………………………………41 注意事项..………………………………………………………..41 实验结论…………………………………………………………42 实验目的: 使学生掌握DSP FLASH引导的基本工作原理; 培养学生基本掌握DSP程序设计的基本思路和方法; 使学生掌握DSP系统硬件调试; 能提高和挖掘学生对所学习知识的实际应用能力及创新能力; 提高学生的科技论文写作能力。 基本要求: 学习DSP FLASH引导的基本工作原理; 熟悉DSP编程软件,熟练掌握DSP FLASH引导实现; 掌握一个完整的DSP FLASH烧写和引导的设计; 提出系统软件的设计方案; 对所设计软件进行硬件调试即在DSP系统实验箱实现FLASH引导; 三、实验器材:仿真器、SY-5402EVM板、计算机、音频线和耳机 四、 实验的运行环境:TI公司TMS320C6X DSP集成开发环境CCS2.0 五、实验所依据的理论: Flash的基本原理介绍 FLASH 是不易失的重复可读写存储器,它的内存是256K(即4M),本次课设用到的是其中的64K,,因此它不能存储较大的程序,但可以存一些小的程序来实现某个功能,它在嵌入式开发中应用很广。 Boot Loader就是DSP上电后自动将固化在FLASH中的程序读入到DSP的片上RAM或片外RAM映射成的存储区间的一个过程。 CCS生成的.out可执行文件是ATT的模块化COFF代码格式,这个格式因其具有模块化结构与实际的FLASH存储区间不匹配,所以不能直接写入到DSP内部或是FLASH上,我们必须将其转换成16进制,最终才能将其烧写到FLASH中。(在仿真状态下,在PC机(计算机)上运行DSP编程软件,由运行的DSP通过JTAG口从PC机上读入待编程的十六进制数据文件,由DSP将其写入到其外部Flash中,即完成用户数据文件的烧写工作。) DSP的速度很快

文档评论(0)

beoes + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档