[发明专利]一种增强ARM服务器启动代码可靠性的方法与系统在审
申请号: | 201711011982.4 | 申请日: | 2017-10-25 |
公开(公告)号: | CN107844330A | 公开(公告)日: | 2018-03-27 |
发明(设计)人: | 魏文星 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F11/14;G06F13/40;G06F13/42 |
代理公司: | 济南诚智商标专利事务所有限公司37105 | 代理人: | 李修杰 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 增强 arm 服务器 启动 代码 可靠性 方法 系统 | ||
1.一种增强ARM服务器启动代码可靠性的方法,其特征在于,包括以下操作:
设置主Flash芯片和备份Flash芯片;
当升级BIOS代码或修改配置参数时,进行电路切换,将修改后的启动代码从主Flash芯片传输至备份Flash芯片;
当正常工作时,使用主Flash芯片中的启动代码;当BIOS代码损坏或者主Flash芯片损坏时,进行Flash芯片切换,使用备份Flash芯片的启动代码。
2.根据权利要求1所述的一种增强ARM服务器启动代码可靠性的方法,其特征在于,所述电路切换具体为:
在正常工作状态下,传输SPI_CPU信号的SPI总线与传输SPI_FLASH1信号的SPI总线相连接,电路切换后,传输SPI_FLASH1信号的SPI总线与传输SPI_MCU1信号的SPI总线相连以及将传输SPI_FLASH2信号的SPI总线与传输SPI_MCU2信号的SPI总线相连。
3.根据权利要求1所述的一种增强ARM服务器启动代码可靠性的方法,其特征在于,所述方法还包括:
当升级BIOS代码或修改配置参数完成后,将电路切换为正常工作状态。
4.根据权利要求1所述的一种增强ARM服务器启动代码可靠性的方法,其特征在于,所述Flash芯片切换具体为:
将传输SPI_CPU信号的SPI总线与传输SPI_FLASH2信号的SPI总线相连接。
5.一种增强ARM服务器启动代码可靠性的系统,其特征在于,包括:控制器、切换开关、主Flash芯片和备份Flash芯片;
当服务器正常工作时,所述主Flash芯片与CPU相连接;
当服务器需要升级BIOS代码或修改配置参数时,所述控制器控制切换开关进行电路切换,使所述控制器分别连接主Flash芯片和备份Flash芯片,在代码备份完成后,所述控制器控制切换开关将电路切换为正常工作状态;
当服务器BIOS代码损坏或主Flash芯片损坏时,所述控制器控制切换开关进行Flash芯片切换,使CPU与备份Flash芯片相连接。
6.根据权利要求5所述的一种增强ARM服务器启动代码可靠性的系统,其特征在于,所述CPU与控制器之间为UART通信。
7.根据权利要求5所述的一种增强ARM服务器启动代码可靠性的系统,其特征在于,所述切换开关与CPU、控制器、主Flash芯片和备份Flash芯片之间为SPI总线连接。
8.根据权利要求5-7任意一项所述的一种增强ARM服务器启动代码可靠性的系统,其特征在于,所述切换开关为基于CPLD的多路切换开关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711011982.4/1.html,转载请声明来源钻瓜专利网。