[发明专利]电子设备及其控制方法有效
申请号: | 202010624163.2 | 申请日: | 2020-06-30 |
公开(公告)号: | CN111782288B | 公开(公告)日: | 2021-11-16 |
发明(设计)人: | 何士贵;董彦生 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F13/10 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 姚璐华 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子设备 及其 控制 方法 | ||
本申请公开了一种电子设备及其控制方法,设置所述电子设备具有基本输入输出芯片、主系统芯片以及子系统芯片,所述基本输入输出芯片具有固件存储空间。在所述电子设备开机检测过程中,所述子系统芯片用于确定所述固件存储空间是否完成一次性编程,如果否,执行一次性写入指令,对所述固件存储空间进行数据写入,使得所述固件存储空间完成一次性编程;所述主系统芯片用于在所述固件存储空间完成一次性编程的情况下,基于所述固件存储空间中写入的数据执行指定功能。所述电子设备可以通过子系统芯片完成对基本输入输出芯片的一次性编程,无需为主系统芯片进行一次性编程配置,不仅可以实现对所述基本输入输出芯片的一次性编程,且具有较高的安全性。
技术领域
本申请涉及电子装置技术领域,更具体的说,涉及一种电子设备及其控制方法。
背景技术
随着科学技术的不断发展,越来越多的电子设备被广泛的应用与人们的日常生活、学习以及工作当中,为人们的日常生活、学习以及工作带来了巨大的便利,成为当今人们不可或缺的重要工具。
电子设备的控制系统所使用的大多数串行外围接口存储设备(SerialPeripheral Interface Flash,简称SPI Flash)均支持一次性编程(One Time Program,简称OTP)功能。基于安全性因素,一些主流操作系统的控制芯片禁用了一次性编程功能,实现对电子设备中基本输入输出芯片(Basic Input Output System,简称BIOS)进行一次性编程。
发明内容
有鉴于此,本申请提供了一种电子设备及其控制方法,方案如下:
一种电子设备,所述电子设备包括:
基本输入输出芯片、主系统芯片以及子系统芯片;所述基本输入输出芯片具有固件存储空间;
其中,在所述电子设备开机检测过程中,所述子系统芯片用于确定所述固件存储空间是否完成一次性编程,如果否,执行一次性写入指令,对所述固件存储空间进行数据写入,使得所述固件存储空间完成一次性编程;
所述主系统芯片用于在所述固件存储空间完成一次性编程的情况下,基于所述固件存储空间中写入的数据执行指定功能。
优选的,在上述电子设备中,所述电子设备具有总线切换电路,分别与所述基本输入输出芯片、所述主系统芯片以及所述子系统芯片连接;
在所述固件存储空间未完成一次性编程的情况下,所述总线切换电路处于第一开关状态,使得所述基本输入输出芯片与所述子系统芯片导通,且与所述主系统芯片断路;
在所述固件存储空间完成一次性编程的情况下,所述总线切换电路处于第二开关状态,使得所述基本输入输出芯片与所述子系统芯片断路,且与所述主系统芯片导通。
优选的,在上述电子设备中,所述总线切换电路根据所述子系统芯片的控制,选择处于第一开关状态或者第二开关状态。
优选的,在上述电子设备中,所述子系统芯片与所述主系统芯片均具有串行外围接口;
所述总线切换电路包括选通电路,所述选通电路分别通过适配串行外围接口的总线与所述子系统芯片的串行外围接口以及所述主系统芯片的串行外围接口连接。
优选的,在上述电子设备中,所述子系统芯片配置有用于进行一次性编程功能的数据,所述子系统芯片为内嵌式超级输入输出芯片、嵌入式控制器以及微型控制器中的任一种。
优选的,在上述电子设备中,还包括:存储器,所述存储器分别与所述主系统芯片以及所述子系统芯片连接;所述电子设备开机后,所述主系统芯片用于执行预设指令,以驱动所述存储器从所述子系统芯片中读取标准数据,所述基本输入输出芯片还用于基于所述标准数据以及所述电子设备中电子元件的当前测试数据,检测所述电子元件的工作状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010624163.2/2.html,转载请声明来源钻瓜专利网。