【技术实现步骤摘要】
本专利技术涉及一种硬件单板软件下载的方法和装置,尤其涉及通信系统设备中单板开发中兼顾调试和批量生产的高效低成本软件下载方法。
技术介绍
在各种电子设备系统中,大量使用了CPU、DSP(数字信号处理器)、网络处理器等嵌入式处理器,这些处理器在运行时,需要装载嵌入式程序,处理器在程序指令的控制下执行特定的功能。随着电子设备越来越复杂,嵌入式程序也越来越大,达到数兆字节甚至数十兆字节。一般在电路单板上使用大容量的闪存来存储这些程序,这样,将这些程序下载到闪存(快闪存储器)中,就成为单板硬件生产中的必经步骤。现有的单板软件下载的方法一般有以下几种一种方法是使用和计算机相连的闪存烧结器,把软件固化在闪存中。通过在计算机中安装、执行烧结器提供的控制软件,在闪存安装到硬件单板前,先把程序固化在闪存中,之后再把闪存焊接到单板上,或通过单板上的闪存插座插到单板上。这种方法的缺点在于,闪存在烧结后再焊接到单板上,由于焊接温度高等原因,可能会使闪存中的软件丢失;如果在单板上用闪存插座,一方面增加了成本,另一方面增加了接触的不可靠性,同时可带插座的闪存一般容量较小,无法满足越来越大软 ...
【技术保护点】
一种单板软件下载方法,其特征在于,通过在一单板上预留下载接口作为嵌入式处理器的外围存储器接口,在软件下载时,在所述接口上挂接一用于下载软件的下载板,所述下载板的程序闪存中存储有需要下载软件的目标板的程序代码,在将所述下载板连接所述目标板后,引导所述嵌入式处理器启动下载板上启动闪存中的启动程序,把所述程序代码写入目标板的程序闪存中。
【技术特征摘要】
1.一种单板软件下载方法,其特征在于,通过在一单板上预留下载接口作为嵌入式处理器的外围存储器接口,在软件下载时,在所述接口上挂接一用于下载软件的下载板,所述下载板的程序闪存中存储有需要下载软件的目标板的程序代码,在将所述下载板连接所述目标板后,引导所述嵌入式处理器启动下载板上启动闪存中的启动程序,把所述程序代码写入目标板的程序闪存中。2.根据权利要求1所述的单板软件下载方法,其特征在于,还包括一制作下载板的步骤在目标板上设置一下载板接口插座,所述插座包含所述嵌入式处理数据、地址、控制总线、电源接口以及板在位标识;在下载板上设置包含与所述目标板相对应的接口插头;在下载板上设置一启动闪存,来存储用于所述嵌入式处理器初始化的启动程序和目标板代码搬移程序;在下载板上设置一程序闪存,用于存放目标板程序;将下载板插入一带调试接口的目标板上,利用板在位标识指示下载板已插入,同时引导所述带调试接口的目标板中嵌入式处理器从下载板上启动程序,所述启动程序将通过所述调试接口读入的目标板程序下载到下载板的程序闪存中。3.根据权利要求2所述的单板软件下载方法,其特征在于,还包括在下载板上设置一指示灯来指示程序运行状态的步骤。4.根据权利要求2所述的单板软件下载方法,其特征在于,所述下载板上设置的程序闪存与所述目标板的程序闪存容量相同。5.根据权利要求1所述的单板软件下载方法,其特征在于,在将所述下载板插入所述目标板后,通过板在位标识指示下载板已插入,并引导所述嵌入式处理器从下载板启动闪存中启动程序。6.根据权利要求1所述的单板软件下载方法,其特征在...
【专利技术属性】
技术研发人员:张磊,谢建良,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。