新义务教育法试题

新义务教育法试题

ID:14587061

大小:65.50 KB

页数:2页

时间:2018-07-29

新义务教育法试题_第1页
新义务教育法试题_第2页
资源描述:

《新义务教育法试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于CCS的C6000系列DSP片外Flash直接烧写设计孙秋生陈尚峰  文中3.1部分将COFF段运行地址指定为IRAM,在编译生成的.map文件中,可看到图3所示的COFF段信息。从COFF段可看到其运行起始地址,长度及属性信息,将.out文件通过仿真器加载到DSP中后,根据.map文件保存属性为Initialized的COFF段。在保存操作中发现Initialized段可能不连续,需要分多个数据段进行保存。当Uninitialized段与相邻的Initialized段大小比较可忽略时,可将Initiali

2、zed段间的Uninitialized段一起保存起来,它不会影响二级加载后程序的运行,这样做既能减少需要保存数据段的个数,又能简化保存操作,二级加载程序及在线烧写程序的设计。  在二级加载程序搬移表中,要严格按照保存的DATA段信息进行搬移表配置,其格式如下:  其中,Length为所保存的DATA段的长度:DestinationAddr为DATA段IRAM中的起始地址;SourceAddr为将保存的DATA段存放于外部Flash的起始位置。在线烧写程序中要严格按照此搬移表中的SourceAddr值将保存的DA

3、TA段烧写到Flash的相应位置。有多个DATA段时,要配置相应个数的搬移参数表。  4Flash在线烧写设计  将用户程序代码写入Flash的方法一般有2种:①用专门的Flash编程器实现;②根据DSP与Flash的接口,通过在线编程来实现。前者的主要优点是使用方便可靠,但要求Flash只能是双列直插等一些可插拔的封装形式,且表面贴装或PLCC封装的Flash难以利用编程器实现;后者克服了前者的缺点,使用灵活,因而在DSP系统中得到广泛采用。  Flash在线烧写操作就是将保存起来的DATA,烧写到二级加载程

4、序搬移表所指定位置的Flash中。在线烧写的思想是,首先将保存起来的DATA加载到DSP的内部RAM或系统的外部RAM中,再通过在线烧写程序将加载的DATA写入到Flash中。DSP实验板Flash采用的是AM29LV160D,根据其数据手册分别建立擦除voidChipErase(void)和写入ByteWrite(intoffsent,shortdata)子函数。编写在线烧写程序如下:  在对Flash写操作前首先要进行其擦除,在擦除后要指定DATA存放首地址Saddr,要烧写到的Flash首地址FlashA

5、ddr,以及待烧写的数据长度Length。在有多个DATA段时,程序中要进行相应个数的DATA段烧写指定操作。  在线烧写程序设计完成后,编译将.out文件下载到DSP中,可以在擦除操作完成,开始烧写前设置断点,运行完Flash擦除操作后,将保存的DATA加载到程序中指定的位置,为了确保烧写程序的正常运行,不能将DATA加载到烧写程序占据的RAM空间。当所需要烧写的DATA全部加载完成后继续运行烧写程序,即可完成Flash的在线烧写。  基于所用到的实验板,在Flash烧写完成后断电,将DSP设置为Flash启

6、动模式,再上电,测试到应用程序中预先设计的运行指示,表明Flash已烧写加载成功,验证了DATA方法的Flash烧写是切实可行的。  5结语  详细介绍了DATA方法直接烧写原理,如何进行合适的COFF代码段设置,如何保存烧写数据DATA以及二级加载程序和在线烧写程序的相应设计。DATA方法容易理解,操作简单、不易出错,能够简便、快捷的完成Flash的烧写操作,为DSP开发者提供了一条有效的Flash烧写途径。该方法适应于C6000系列所有DSP,其设计思想对其他系列的DSP也提供了有益的借鉴。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。