


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于CCS的C6000系列 DSP片外Flash直接烧写设计孙秋生 陈尚峰文中31部分将COFF段运行地址指定为IRAM,在编译生成的map文件中,可看到图3所示的COFF段信息。从COFF段可看到其运行起始地址,长度及属性信息,将out文件通过仿真器加载到DSP中后,根据map文件保存属性为Initialized的COFF段。在保存操作中发现Initialized段可能不连续,需要分多个数据段进行保存。当Uninitialized段与相邻的Initialized段大小比较可忽略时,可将Initialized段间的Uninitialized段一起保存起来,它不会影响二级加载后程序的运行,这样做既能减少需要保存数据段的个数,又能简化保存操作,二级加载程序及在线烧写程序的设计。 在二级加载程序搬移表中,要严格按照保存的DATA段信息进行搬移表配置,其格式如下:其中,Length为所保存的DATA段的长度:Destination Addr为DATA段IRAM中的起始地址;Source Addr为将保存的DATA段存放于外部Flash的起始位置。在线烧写程序中要严格按照此搬移表中的Source Addr值将保存的DATA段烧写到Flash的相应位置。有多个DATA段时,要配置相应个数的搬移参数表。4 Flash在线烧写设计将用户程序代码写入Flash的方法一般有2种:用专门的Flash编程器实现;根据DSP与Flash的接口,通过在线编程来实现。前者的主要优点是使用方便可靠,但要求Flash只能是双列直插等一些可插拔的封装形式,且表面贴装或PLCC封装的Flash难以利用编程器实现;后者克服了前者的缺点,使用灵活,因而在DSP系统中得到广泛采用。Flash在线烧写操作就是将保存起来的DATA,烧写到二级加载程序搬移表所指定位置的Flash中。在线烧写的思想是,首先将保存起来的DATA加载到DSP的内部RAM或系统的外部RAM中,再通过在线烧写程序将加载的DATA写入到Flash中。DSP实验板Flash采用的是AM29LV160D,根据其数据手册分别建立擦除void ChipErase(void)和写入Byte Write(int offsent,short data)子函数。编写在线烧写程序如下:在对Flash写操作前首先要进行其擦除,在擦除后要指定DATA存放首地址Saddr,要烧写到的Flash首地址FlashAddr,以及待烧写的数据长度Length。在有多个DATA段时,程序中要进行相应个数的DATA段烧写指定操作。在线烧写程序设计完成后,编译将out文件下载到DSP中,可以在擦除操作完成,开始烧写前设置断点,运行完Flash擦除操作后,将保存的DATA加载到程序中指定的位置,为了确保烧写程序的正常运行,不能将DATA加载到烧写程序占据的RAM空间。当所需要烧写的DATA全部加载完成后继续运行烧写程序,即可完成Flash的在线烧写。基于所用到的实验板,在Flash烧写完成后断电,将DSP设置为Flash启动模式,再上电,测试到应用程序中预先设计的运行指示,表明Flash已烧写加载成功,验证了DATA方法的Flash烧写是切实可行的。5 结语详细介绍了DATA方法直接烧写原理,如何进行合适的COFF代码段设置,如何保存烧写数据DATA以及二级加载程序和在线烧写程序的相应设计。DATA方法容易理解,操作简单、不易出错,能够简便、快捷的完成Fla
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中国联合网络通信有限公司北京市分公司校园招聘40个岗位笔试题库历年考点版附带答案详解
- 2025中国五矿集团有限公司所属单位岗位合集笔试题库历年考点版附带答案详解
- 2025年网络安全行业网络攻防技术与网络安全威胁防范研究报告
- 2025年绿色科技行业低碳技术创新与环保产业链研究报告
- 2025年数字支付行业人脸识别支付安全性研究报告
- 2025江苏常州市机关事务管理局下属事业单位招聘幼儿教师2人笔试参考题库附答案解析
- 2025年安徽职业技术大学招聘41人笔试模拟试题及答案解析
- 2025年9月贵州黔东南州施秉县公益性岗位招聘6人笔试模拟试题及答案解析
- 2025广西柳州市社会福利医院编外聘用人员招聘19人笔试备考题库及答案解析
- 2025年口腔医学口腔溃疡诊疗方案设计模拟测试卷答案及解析
- 工程施工项目个人合伙协议书
- HGT 4686-2014 液氨泄漏的处理处置方法
- 《答谢中书书》教学设计
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- 愚公移山说课稿讲解课件
- 《城市的起源与发展》课件
- 中职英语 基础模块2 Unit 8 Green Earth
- 4.CSR社会责任法律法规合规性评价表
- 小学生解决万以内退位减法错误类型及影响研究
- GB/T 14294-2008组合式空调机组
- 福建师范大学2023年815写作与翻译考研真题(回忆版)
评论
0/150
提交评论