[发明专利]用于嵌入式CPU最小系统模块的程序下载方法和装置有效
申请号: | 200710154653.5 | 申请日: | 2007-09-20 |
公开(公告)号: | CN101145108A | 公开(公告)日: | 2008-03-19 |
发明(设计)人: | 郭正钧 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 嵌入式 cpu 最小 系统 模块 程序 下载 方法 装置 | ||
技术领域
本发明涉及下载方法,更具体地,涉及一种用于嵌入式CPU最小系统模块的程序下载方法和装置。
背景技术
图1是根据现有技术的嵌入式CPU最小系统模块程序下载流程图。
嵌入式CPU最小系统被广泛地应用于IT产品中。应用程序在CPU最小系统上运行来对线路板卡等功能子系统进行管理。为了加快开发速度,嵌入式CPU最小系统经常会被模块化。在IT产品的工业化生产中,需要快速、大批量地给嵌入式CPU最小系统模块下载引导程序和应用程序。以往给最小系统模块下载引导程序需要拔出模块上的可插拔程序存储器件,这些器件通常为FLASH或者EEPROM等非易失性存储器,然后用专用的烧片机将引导程序烧录进FLASH等器件中。引导程序加载并运行后,可以通过其他通信接口给最小系统模块下载应用程序。如图1所示,用流程图的方式表示了这种下载方式。显而易见,这种方式是比较费时和费事的。
另外,可插拔式的FLSAH或EEPROM在模块上需要有一个插座,这个插座对尺寸敏感的模块设计来说也许是不可接受的。如果用不带插座的非易失性存储器件(比如贴片式FLASH器件)来代替带插座的器件,将会缩小设计的尺寸,但是如何给模块上的贴片式FLASH下载引导程序成了问题,因为不可以把FLASH拔下来放到烧片机上烧录。
发明内容
为了解决上述现有技术中的问题,本发明提出了一种用于嵌入式CPU最小系统模块的程序下载方法,该方法包括以下步骤:步骤1,利用嵌入式CPU最小系统模块上的JTAG接口,将引导程序下载到嵌入式CPU最小系统模块上的存储器模块上;步骤2,使用所下载的引导程序来配置嵌入式CPU最小系统模块上的低速通信接口,并重启嵌入式CPU最小系统模块;以及步骤3,使用低速通信接口将第一应用程序下载到快速存储器上。
根据本发明的方法,还包括:使用第一应用程序来配置嵌入式CPU最小系统模块上的高速通信接口,并重新启动嵌入式CPU最小系统模块;以及使用高速通信接口来将第二应用程序下载到快速存储器上。
其中,第二应用程序的容量大于第一应用程序的容量。
同时,存储器模块包括快速存储器和EEPROM。
另外,低速通信接口包括UART和HDLC接口,高速通信接口包括以太网接口。
同时,本发明还提出了一种用于嵌入式CPU最小系统模块的程序下载装置,该装置包括:引导程序下载单元,用于利用嵌入式CPU最小系统模块上的JTAG接口,将引导程序下载到嵌入式CPU最小系统模块上的存储器模块上;第一配置单元,用于使用所下载的引导程序来配置嵌入式CPU最小系统模块上的低速通信接口,并重启嵌入式CPU最小系统模块;以及第一应用程序下载单元,用于使用低速通信接口将第一应用程序下载到快速存储器上。
根据本发明的装置,还包括:第二配置单元,用于使用第一应用程序来配置嵌入式CPU最小系统模块上的高速通信接口,并重新启动嵌入式CPU最小系统模块;以及第二应用程序下载单元,用于使用高速通信接口来将第二应用程序下载到快速存储器上。
其中,第二应用程序的容量大于第一应用程序的容量。
同时,存储器模块包括快速存储器和EEPROM。
另外,低速通信接口包括UART接口和HDLC接口,高速通信接口包括以太网接口。
因此,采用本发明的方法和装置可以减小最小系统模块的设计尺寸并简化最小系统模块的生产流程。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是根据现有技术的嵌入式CPU最小系统模块程序下载流程图;
图2是根据本发明的用于嵌入式CPU最小系统模块的程序下载方法的流程图;
图3是根据本发明方法的第一实施例的多批次下载引导程序和应用程序的流程图;
图4是根据本发明方法的第二实施例的最小系统模块程序下载流程图;
图5是根据本发明方法的第三实施例的将UART/HDLC和以太网分别作为低速和高速下载接口的流程图;
图6是根据本发明方法的第四实施例直接用UART/HDLC下载全部应用程序的流程图;以及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710154653.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种空腔模壳构件
- 下一篇:锂离子电池正极材料磷酸钒锂及其制备方法