【技术实现步骤摘要】
本专利技术涉及嵌入式软件领域,特别是涉及一种引导加载程序启动升级的方法和装置。
技术介绍
1、通信产品的高可靠性是生产厂家追求的目标之一,保证通信产品中程序加载和升级的可靠性也是其中极其重要的方面。在嵌入式系统的启动过程中,由复杂可编程逻辑器件(complex programmable logic device,简写为cpld)负责初始化硬件环境,并控制启动流程,确保嵌入式系统从正确的存储介质中加载引导程序;例如,确保嵌入式系统从flash存储器中加载通用引导加载(universal bootloader,简写为uboot)程序等。
2、现有技术中,受限于成本资源等因素,嵌入式系统中往往只会放置一片flash存储器,uboot程序也只会存放一份。当唯一的flash存储器损坏时,或者当uboot程序存在升级需求时,单flash存储器方案的缺陷就暴露出来:在flash存储器损坏的情况下,整个嵌入式系统的数据均可能丢失或损坏;在uboot程序存在升级需求时,升级过程中如果出现任何问题,都可能导致系统无法启动甚至瘫痪。且uboot程
...【技术保护点】
1.一种引导加载程序启动升级的方法,其特征在于,包括:
2.根据权利要求1所述的引导加载程序启动升级的方法,其特征在于,所述当需要对所述原始引导加载程序进行升级时,在所述备份Flash存储器中尝试加载目标引导加载程序包括:
3.根据权利要求2所述的引导加载程序启动升级的方法,其特征在于,所述当所述嵌入式系统重新启动时,完成在所述备份Flash存储器中启动所述目标引导加载程序包括:
4.根据权利要求2所述的引导加载程序启动升级的方法,其特征在于,所述当所述嵌入式系统重新启动时,完成在所述备份Flash存储器中启动所述目标引导加载程序还
...
【技术特征摘要】
1.一种引导加载程序启动升级的方法,其特征在于,包括:
2.根据权利要求1所述的引导加载程序启动升级的方法,其特征在于,所述当需要对所述原始引导加载程序进行升级时,在所述备份flash存储器中尝试加载目标引导加载程序包括:
3.根据权利要求2所述的引导加载程序启动升级的方法,其特征在于,所述当所述嵌入式系统重新启动时,完成在所述备份flash存储器中启动所述目标引导加载程序包括:
4.根据权利要求2所述的引导加载程序启动升级的方法,其特征在于,所述当所述嵌入式系统重新启动时,完成在所述备份flash存储器中启动所述目标引导加载程序还包括:
5.根据权利要求4所述的引导加载程序启动升级的方法,其特征在于,所述通过cpld程序在所述默认flash存储器中加载所述目标引导加载程序包括:
6.根据权利要求5所述的引导加载程序启动升级的方法,其特征在于,所述若所述目标引导加载程序在第...
【专利技术属性】
技术研发人员:范东阳,李雷,刘兵,陶红月,王震,
申请(专利权)人:武汉光迅科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。