启动备份引导程序的方法和装置的制造方法

文档序号:8258061阅读:175来源:国知局
启动备份引导程序的方法和装置的制造方法
【技术领域】
[0001] 本申请涉及测试技术领域,特别是涉及一种启动备份引导程序的方法和装置。
【背景技术】
[0002] 典型的Linux操作系统由引导程序(Boot Loader)、Linux内核镜像(Kernel Image)以及根文件系统(Rootfs)三部分组成。其中,Boot Loader是引导内核加载以及根 文件系统加载的程序,因此,在Boot Loader成功加载之前,除非使用仿真器或者烧写器等 工具将Boot Loader烧入存放Boot Loader的分区,否则无法对板卡进行启动。
[0003] 下面以FSL-BSC4860QDS型号的板卡为例,对板卡的启动过程进行描述。
[0004] 图1示出了型号为B4860的处理器和名称为NOR Flash的闪存之间的连接关系, NOR Flash的地址可以通过开关SW1和Addr. Latch来改变。SW1和IFC_A[17:19]异或得 到 A[23:25]。当 BRDCFG0[LBMAP] = 0000, VBANK = 000-默认模式下,IFC_A[17:19]不会 改变,此时,NOR Flash 工作正常。当 BRDCFG0[LBMAP] = 0100,VBANK = 100, IFC_A[17]会 反转,此时B4860可以配置访问NOR FLASH的两个部分,g卩,bankO和bankl。在这种硬件设 计的条件下,可以将A程序存储在bankO中,将B程序存储在bankl中,通过配置IFCMAP来 选择使用哪部分程序。
[0005] 当闪存(NOR FLASH)中保存引导程序(也称为u-boot或Boot)时,可以在以 OxEFFFFFFF为开始区域的存储区域(例如,bankO)内存储主引导程序,在以OxEDFFFFFF为 开始区域的存储区域(例如,bankl)内存储备份引导程序,最终的分区如表1所示。 「00061 衷 1
【主权项】
1. 一种启动备份引导程序的方法,其特征在于,包括: 在处理器启动主引导程序时,可擦编程逻辑器件EPLD启动定时器; 所述EPLD确定当所述定时器到时时,所述主引导程序未启动成功; 所述EPLD切换访问备份引导程序; 所述处理器通过所述EPLD访问所述备份引导程序,并启动所述备份引导程序。
2. 如权利要求1所述的方法,其特征在于,所述EPLD确定当所述定时器到时时,所述主 引导程序未启动成功,包括: 所述EPLD确定当所述定时器到时时,所述EPLD上指示所述主引导程序启动成功的指 示位未被置位。
3. 如权利要求1所述的方法,其特征在于,所述EPLD切换访问备份引导程序,包括: 所述EPLD接入到所述处理器输出到闪存的最高位地址线,其中,所述闪存存储有所述 主引导程序和所述备份引导程序; 所述EPLD将所述最高位地址线翻转,切换访问所述闪存中的备份引导程序。
4. 如权利要求3所述的方法,其特征在于,所述闪存使用1兆的分区存储所述备份引导 程序。
5. 如权利要求1至4中任一项所述的方法,其特征在于,在所述处理器启动所述备份引 导程序之后,所述方法还包括: 下载用于升级主引导程序的软件; 使用所述软件对所述主引导程序进行升级。
6. -种启动备份引导程序的装置,其特征在于,包括;处理器和可擦编程逻辑器件 E化D,其中, 所述处理器用于启动主引导程序; 所述EPLD用于在所述处理器启动主引导程序时,启动定时器;确定当所述定时器到时 时,所述主引导程序未启动成功;W及切换访问备份引导程序; 所述处理器还用于通过所述EPLD访问所述备份引导程序,并启动所述备份引导程序。
7. 如权利要求6所述的装置,其特征在于,所述EPLD用于确定当所述定时器到时时,所 述EPLD上指示所述主引导程序启动成功的指示位未被置位。
8. 如权利要求6所述的装置,其特征在于,所述EPLD用于接入到所述处理器输出到闪 存的最高位地址线,其中,所述闪存存储有所述主引导程序和所述备份引导程序;W及用于 当所述定时器到时,且所述主引导程序未启动成功时,将所述最高位地址线翻转,切换访问 所述闪存中的备份引导程序。
9. 如权利要求8所述的装置,其特征在于,所述闪存使用1兆的分区存储所述备份引导 程序。
10. 如权利要求6至9中任一项所述的装置,其特征在于,所述处理器还用于下载用于 升级主引导程序的软件,W及使用所述软件对所述主引导程序进行升级。
【专利摘要】本申请提供了一种启动备份引导程序的方法和装置,该方法包括:在处理器启动主引导程序时,可擦编程逻辑器件EPLD启动定时器;EPLD确定当定时器到时时,主引导程序未启动成功;EPLD切换访问备份引导程序;处理器通过EPLD访问备份引导程序,并启动备份引导程序。本申请提高了启动备份引导程序的效率。
【IPC分类】G06F9-445
【公开号】CN104572181
【申请号】CN201410806366
【发明人】王静, 笪禹, 徐京樊, 陈宇翔, 毛慧敏, 鲍鹏
【申请人】大唐移动通信设备有限公司
【公开日】2015年4月29日
【申请日】2014年12月19日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1