[发明专利]一种扩展组件、电子设备及启动方法有效
申请号: | 201710161436.2 | 申请日: | 2017-03-17 |
公开(公告)号: | CN106990958B | 公开(公告)日: | 2019-12-24 |
发明(设计)人: | 林辉 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F13/42 |
代理公司: | 11227 北京集佳知识产权代理有限公司 | 代理人: | 王学强 |
地址: | 100085 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 扩展 组件 电子设备 启动 方法 | ||
1.一种扩展组件,包括:
集成南桥PCH,与中央处理器CPU相连;
基板管理控制器BMC,包括第一串行外设接口SPI接口,所述BMC下挂载有第一存储部件,所述第一存储部件中存储基本输入输出系统BIOS的主引导文件;
第二存储部件,包括第二SPI接口,所述第二存储部件用于存储所述BIOS的初始化引导文件;
串行外设接口SPI总线,用于所述PCH、所述BMC及所述第二存储部件之间的相互连接;
其中,在启动所述BIOS时,通过所述SPI总线对所述第二SPI接口进行访问,执行所述初始化引导文件,及通过所述SPI总线对所述BMC的第一SPI接口进行访问,读取所述第一存储部件的所述主引导文件。
2.如权利要求1所述的扩展组件,其特征在于,所述第一存储部件为由BMC下挂载的eMMC芯片,所述第二存储部件为Flash芯片。
3.如权利要求2所述的扩展组件,其特征在于,所述扩展组件还包括挂载于所述BMC的驱动部件,所述驱动部件用于在通过SPI总线访问所述BMC时驱动所述第一存储部件响应所述第一SPI接口。
4.如权利要求1所述的扩展组件,其特征在于,所述主引导文件在第一存储部件中的第一逻辑存储地址与所述初始化引导文件在所述第二存储部件中的第二逻辑存储地址连续。
5.如权利要求2所述的扩展组件,其特征在于,所述第二存储部件的引脚电平为预设高电平或低电平,所述第二存储部件的访问状态为只读状态。
6.如权利要求5所述的扩展组件,其特征在于,所述第二存储部件的初始化引导文件还用于在所述主引导文件出现故障时通过所述SPI总线对所述第一存储部件中的所述主引导文件进行恢复。
7.一种电子设备,其特征在于,所述电子设备包括:
中央处理器CPU;
如权利要求1-6任一权项所述的扩展组件,所述扩展组件与所述CPU相连。
8.一种启动方法,应用于电子设备中,其特征在于,包括:
在BIOS启动过程中,通过SPI总线访问并加载存储在第二存储部件中的BIOS的初始化引导文件,并基于所述初始化引导文件对所述电子设备的硬件进行初始化;
确定所述初始化完成,通过所述SPI总线读取存储在第一存储部件中的BIOS的主引导文件,并将所述主引导文件拷贝到内存中执行;其中,所述第一存储部件挂载于与CPU连接的BMC下,所述CPU、所述BMC及所述第二存储部件之间通过所述SPI总线相互连接。
9.如权利要求8所述的方法,其特征在于,在启动BIOS,通过SPI总线访问并加载存储在第二存储部件中的BIOS的初始化引导文件之前,所述方法还包括:
刷写所述BIOS,将所述BIOS的引导文件所包括的初始化引导文件写入具有第二逻辑存储地址的第二存储部件,及将所述BIOS的引导文件包括的主引导文件写入具有第一逻辑存储地址的第一存储部件,所述第一逻辑存储地址与所述第二逻辑存储地址连续。
10.如权利要求8所述的方法,其特征在于,在通过SPI总线访问并加载存储在第二存储部件中的BIOS的初始化引导文件,并基于所述初始化引导文件对所述电子设备的硬件进行初始化的同时,所述方法还包括:
检测所述第一存储部件中的主引导文件是否存在故障;
若确定所述主引导文件存在故障,通过SPI总线基于所述初始化引导文件对所述主引导文件进行恢复。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710161436.2/1.html,转载请声明来源钻瓜专利网。