[发明专利]一种基于飞腾平台的双BIOS系统及其实现方法在审
申请号: | 201711400666.6 | 申请日: | 2017-12-22 |
公开(公告)号: | CN108196858A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 王勇军;张铎;张冬松;孙立明;周磊;刘意虎;刘云;魏立峰;孔金珠;吴庆波 | 申请(专利权)人: | 天津麒麟信息技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/71;G06F9/4401 |
代理公司: | 天津诺德知识产权代理事务所(特殊普通合伙) 12213 | 代理人: | 栾志超 |
地址: | 300000 天津市滨海新区滨海*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 连接电路 同步过程 在线升级 处理器 片选信号 同步问题 不一致 复位 上电 升级 | ||
1.一种基于飞腾平台的双BIOS系统,包括飞腾处理器、切换连接电路、BIOS_1系统和BIOS_2系统;所述飞腾处理器与所述切换连接电路电连接,通过所述切换连接电路对BIOS系统进行信息的读写;所述切换连接电路分别与所述BIOS_1系统和所述BIOS_2系统电连接。
2.根据权利要求1所述基于飞腾平台的双BIOS系统,其特征在于:
所述切换连接电路分别通过对应的片选信号与所述BIOS_1和所述BIOS_2电连接。
3.一种基于飞腾平台的双BIOS系统在线升级方法,步骤包括:
S11、读取升级版本的BIOS系统信息;
S12、计算所述BIOS系统的校验和,若校验出错,则退出所述在线升级流程;否则,进入下一步;
S13、把所述升级版本的BIOS系统写入待升级BIOS系统;
S14、把升级标识写入其存储位置。
4.根据权利要求3所述基于飞腾平台的双BIOS系统在线升级方法,其特征在于:所述S13具体为升级程序操作切换连接电路,使其片选信号指向待升级的BIOS_1系统或者BIOS_2系统,把所述升级版本的BIOS系统写入所述BIOS_1系统或者BIOS_2中。
5.根据权利要求3或4所述基于飞腾平台的双BIOS系统在线升级方法,其特征在于:所述S14具体为把所述升级标识写入存储所述待升级BIOS系统的Flash芯片中。
6.一种基于飞腾平台的双BIOS系统同步方法,其特征在于:包括飞腾处理器的上电同步过程和复位同步过程;同步程序通过读取切换连接电路的特征寄存器以确定当前BIOS系统的信息,然后操作所述切换连接电路,控制与所述飞腾处理器连接的片选信号以选择待同步的BIOS系统并进行同步。
7.根据权利要求6所述基于飞腾平台的双BIOS系统同步方法,其特征在于:所述上电同步过程具体步骤包括:
S21、启动BIOS_1系统;
S22、若所述BIOS_1系统启动成功,进入步骤S26;若所述BIOS_1系统启动失败,则启动BIOS_2系统;
S23、若所述BIOS_2系统启动失败,则同步失败;
S24、若所述BIOS_2系统启动成功但校验出错,则同步失败;
S25、若所述BIOS_2系统启动成功且校验和正确,则用所述BIOS_2系统同步所述BIOS_1系统,并判断所述BIOS_2系统的升级标识是否有效,进入S28;
S26、校验所述BIOS_1系统,若校验出错则启动所述BIOS_2系统,并进入所述S23;
S27、若所述BIOS_1系统校验成功,则判断所述BIOS_1系统的升级标识是否有效;若所述BIOS_1系统的升级标识无效,则读取并校验所述BIOS_2系统,若校验出错则同步所述BIOS_2系统;若校验正确则所述上电同步过程完成;若所述BIOS_1系统的升级标识有效,进入下一步;
S28、若所述升级标识有效,则升级所述BIOS_1系统或所述BIOS_2系统并擦除所述升级标识,所述上电同步过程完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津麒麟信息技术有限公司,未经天津麒麟信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711400666.6/1.html,转载请声明来源钻瓜专利网。