实现终端设备启动的方法及电子设备技术

技术编号:38669374 阅读:10 留言:0更新日期:2023-09-02 22:48
本申请提供了一种实现终端设备启动的方法及电子设备,该方法包括:获取终端设备中的控制单元的绑定情况;根据控制单元的绑定情况,在终端设备中的存储芯片存储的终端设备的操作系统的系统文件中加载第一镜像文件或第二镜像文件,以使终端设备正常启动;第一镜像文件用于触发控制单元向终端设备中的存储芯片写入认证密钥,且触发控制单元设置初始化标识,初始化标识与控制单元中的寄存器的初始化标识相同;第二镜像文件用于屏蔽控制单元向终端设备中的存储芯片写入认证密钥,且屏蔽控制单元设置初始化标识。从而,本申请实现了终端设备在更换存储芯片和/或控制单元后的正常启动,防止了资源的浪费。防止了资源的浪费。防止了资源的浪费。

【技术实现步骤摘要】
实现终端设备启动的方法及电子设备


[0001]本申请属于终端
,尤其涉及一种实现终端设备启动的方法及电子设备。

技术介绍

[0002]目前,终端设备的正常启动需要依赖于终端设备中的控制单元(如central processing unit,CPU)与终端设备中的存储芯片均处于无故障的状态,且两者存在电连接或双向绑定的关系。其中,前述双向绑定的关系指的是控制单元写入认证密钥到存储芯片,以及控制单元设置初始化标识。
[0003]然而,控制单元和/或存储芯片可能会发生故障。在更换控制单元或存储芯片后,控制单元和存储芯片之间将不存在上述关系,这样导致终端设备无法正常启动。

技术实现思路

[0004]本申请提供了一种实现终端设备启动的方法及电子设备,保证了终端设备的正常启动,尽可能避免了资源的浪费。
[0005]第一方面,本申请提供一种实现终端设备启动的方法,包括:
[0006]获取终端设备中的控制单元的绑定情况,绑定情况用于表示控制单元是否初始化了存储芯片;
[0007]根据控制单元的绑定情况,在终端设备中的存储芯片存储的终端设备的操作系统的系统文件中加载第一镜像文件或第二镜像文件,以使终端设备正常启动;
[0008]其中,第一镜像文件用于触发控制单元向终端设备中的存储芯片写入认证密钥,且触发控制单元设置初始化标识,初始化标识与控制单元中的寄存器的初始化标识相同;
[0009]第二镜像文件用于屏蔽控制单元向终端设备中的存储芯片写入认证密钥,且屏蔽控制单元设置初始化标识。
[0010]上述方法,可获取终端设备中的控制单元的绑定情况,确定控制单元是否初始化了存储芯片,为在系统文件中加载第一镜像文件或第二镜像文件,做好数据准备。
[0011]基于此,在控制单元的绑定情况为控制单元初始化了存储芯片时,可在终端设备中的存储芯片存储的终端设备的操作系统的系统文件中加载第一镜像文件。第一镜像文件可触发控制单元向存储芯片写入认证密钥,且触发控制单元向控制单元中的寄存器设置初始化标识,使得存储芯片中存储有认证密钥,且控制单元中的寄存器存在初始化标识。
[0012]从而,在终端设备需要启动时,控制单元在读取并运行存储芯片中存储的操作系统的系统文件,以及根据控制单元和存储芯片之间双向绑定的关系,成功访问存储芯片后,终端设备才能正常启动。
[0013]另外,在控制单元的绑定情况为控制单元未初始化存储芯片时,可在终端设备中的存储芯片存储的终端设备的操作系统的系统文件中加载第二镜像文件。使得第二镜像文件屏蔽控制单元向存储芯片写入认证密钥,且屏蔽控制单元向控制单元中的寄存器设置初始化标识,使得存储芯片中不存在认证密钥,且控制单元中的寄存器不存在初始化标识。
[0014]从而,在终端设备需要启动时,控制单元根据与存储芯片之间的电连接的关系,读取并运行存储芯片中存储的操作系统的系统文件,终端设备可正常启动。
[0015]结合第一方面,在第一方面的某些实现方式中,在终端设备中的存储芯片存储的终端设备的操作系统的系统文件中加载第一镜像文件或第二镜像文件,包括:
[0016]根据控制单元的绑定情况,判断控制单元是否存在初始化标识,初始化标识用于指示控制单元初始化了存储芯片;
[0017]在控制单元存在初始化标识时,在系统文件中加载第一镜像文件;
[0018]在控制单元不存在初始化标识时,在系统文件中加载第二镜像文件。
[0019]上述方法中,在控制单元存在初始化标识时,在系统文件中加载第一镜像文件,使得第一镜像文件触发控制单元向存储芯片写入认证密钥,且触发控制单元向控制单元中的寄存器设置初始化标识。
[0020]另外,在控制单元不存在初始化标识时,在系统文件中加载第二镜像文件,使得第二镜像文件屏蔽控制单元向存储芯片写入认证密钥,且屏蔽控制单元向控制单元中的寄存器设置初始化标识。
[0021]结合第一方面,在第一方面的某些实现方式中,获取终端设备中的控制单元的绑定情况,包括:
[0022]接收终端设备发送的系统日志,系统日志中记录有系统文件的运行情况;
[0023]解析系统日志,并从解析后的系统日志中获取控制单元中的寄存器的熔丝值;
[0024]在熔丝值大于等于阈值时,确定控制单元的绑定情况为控制单元初始化了存储芯片;
[0025]在熔丝值小于阈值时,确定控制单元的绑定情况为控制单元未初始化存储芯片。
[0026]上述方法中,可获取终端设备的系统日志,并从终端设备的系统日志中,获取控制单元中的寄存器的熔丝值。便于该设备能够根据控制单元中的寄存器的熔丝值,来确定控制单元是否初始化了存储芯片。
[0027]结合第一方面,在第一方面的某些实现方式中,获取终端设备中的控制单元的绑定情况,包括:
[0028]向终端设备发送状态获取指令;
[0029]接收终端设备发送的控制单元中的寄存器的熔丝值,熔丝值是在接收到状态获取指令后发送的;
[0030]在熔丝值大于等于阈值时,确定控制单元的绑定情况为控制单元初始化了存储芯片;
[0031]在熔丝值小于阈值时,确定控制单元的绑定情况为控制单元未初始化存储芯片。
[0032]上述方法中,通过预先在终端设备中存储与状态接收指令对应的指令接收模块,使得终端设备在接收到状态接收指令后,能够将控制单元中的寄存器的熔丝值发送到发送状态接收指令的设备。便于该设备能够根据控制单元中的寄存器的熔丝值,来确定控制单元是否初始化了存储芯片。
[0033]结合第一方面,在第一方面的某些实现方式中,在存储芯片存储的终端设备的操作系统的系统文件中加载第一镜像文件,包括:
[0034]在系统文件中不存在第三镜像文件时,在系统文件中写入第一镜像文件;
[0035]在系统文件中存在第三镜像文件时,将第三镜像文件替换为第一镜像文件;
[0036]其中,第三镜像文件用于触发控制单元向终端设备中的存储芯片写入认证密钥,且触发控制单元设置初始化标识。
[0037]其中,在加载第一镜像文件时,存储芯片中存储的系统文件可能存在第三镜像文件,也可能不存在第三镜像文件。在系统文件中不存在第三镜像文件时,可在系统文件中直接写入第一镜像文件,在系统文件中存在第三镜像文件时,可将第三镜像文件替换为第一镜像文件。
[0038]结合第一方面,在第一方面的某些实现方式中,在存储芯片存储的终端设备的操作系统的系统文件中加载第二镜像文件,包括:
[0039]在系统文件中不存在第四镜像文件时,在系统文件中写入第二镜像文件;
[0040]在系统文件中存在第四镜像文件时,将第四镜像文件替换为第二镜像文件;
[0041]其中,第四镜像文件用于屏蔽所述控制单元向所述终端设备中的存储芯片写入认证密钥,且屏蔽控制单元设置初始化标识。
[0042]同理,在加载第二镜像文件时,存储芯片中存储的系统文件可能存在第四镜像文件本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现终端设备启动的方法,其特征在于,包括:获取终端设备中的控制单元的绑定情况,所述绑定情况用于表示所述控制单元是否初始化了存储芯片;根据所述控制单元的绑定情况,在所述终端设备中的存储芯片存储的所述终端设备的操作系统的系统文件中加载第一镜像文件或第二镜像文件,以使所述终端设备正常启动;其中,所述第一镜像文件用于触发所述控制单元向所述终端设备中的存储芯片写入认证密钥,且触发所述控制单元设置初始化标识,所述初始化标识与所述控制单元中的寄存器的初始化标识相同;所述第二镜像文件用于屏蔽所述控制单元向所述终端设备中的存储芯片写入认证密钥,且屏蔽所述控制单元设置初始化标识。2.根据权利要求1所述的方法,其特征在于,所述根据所述控制单元的绑定情况,在所述终端设备中的存储芯片存储的所述终端设备的操作系统的系统文件中加载第一镜像文件或第二镜像文件,包括:根据所述控制单元的绑定情况,判断所述控制单元是否存在初始化标识;在所述控制单元存在初始化标识时,在所述系统文件中加载所述第一镜像文件;在所述控制单元不存在初始化标识时,在所述系统文件中加载所述第二镜像文件。3.根据权利要求1或2所述的方法,其特征在于,所述获取终端设备中的控制单元的绑定情况,包括:接收所述终端设备发送的系统日志,所述系统日志中记录有所述系统文件的运行情况;解析所述系统日志,并从解析后的所述系统日志中获取所述控制单元中的寄存器的熔丝值;在所述熔丝值大于等于阈值时,确定所述控制单元的绑定情况为所述控制单元初始化了存储芯片;在所述熔丝值小于阈值时,确定所述控制单元的绑定情况为所述控制单元未初始化存储芯片。4.根据权利要求1或2所述的方法,其特征在于,所述获取终端设备中的控制单元的绑定情况,包括:向所述终端设备发送状态获取指令;接收所述终端设备发送的所述控制单元中的寄存器的熔丝值,所述熔丝值是在接收到所述状态获取指令后发送的;在所述熔丝值大于等于阈值时,确定所述控制单元的绑定情况为所述控制单元初始化了存储芯片;在所述熔丝值小于阈值时,确定所述控制单元的绑定情况为所述控制单元未初始化存储芯片。5.根据权利要求1

4任一项所述的方法,其特征在于,所述在所...

【专利技术属性】
技术研发人员:朱志英
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1