一种开机方法及系统技术方案

技术编号:17032442 阅读:48 留言:0更新日期:2018-01-13 19:07
本发明专利技术提供了一种开机方法及系统,属于开机领域。在本发明专利技术中,系统包括PCIE扩展芯片以及与PCIE扩展芯片连接的多个功能芯片,首先开机时,对PCIE扩展芯片和多个功能芯片进行初始化;然后将PCIE扩展芯片的寄存器状态值和多个功能芯片的寄存器状态值写入固件;最后当再次开机时,读取固件中保存的PCIE扩展芯片的寄存器状态值和多个功能芯片的寄存器状态值,并使PCIE扩展芯片和多个功能芯片恢复至上次开机时的工作状态;本发明专利技术通过所述一种开机方法及系统,避免了开机易死机。

【技术实现步骤摘要】
一种开机方法及系统
本专利技术属于开机领域,尤其涉及一种开机方法及系统。
技术介绍
目前,每次开机时,先进行固件初始化,然后再进入操作系统,根据芯片类型再对芯片进行个性化设置。由于PCIE扩展芯片设计不稳定,当开机时,在固件初始化阶段每次的初始化后PCIE扩展芯片的寄存器状态值和与之连接的多个功能芯片的寄存器状态值是不同的,这就会经常导致开机死机的问题。综上所述,由于上述现有技术每次开机时都需进行固件初始化,从而导致了开机易死机的问题。
技术实现思路
本专利技术提供了一种开机方法及系统,旨在解决现有开机系统开机易死机的问题。本专利技术是这样实现的,一种开机方法,系统包括PCIE扩展芯片以及与所述PCIE扩展芯片连接的多个功能芯片,所述开机方法包括以下步骤:开机时,对所述PCIE扩展芯片和所述多个功能芯片进行初始化;将所述PCIE扩展芯片的寄存器状态值和所述多个功能芯片的寄存器状态值写入固件;当再次开机时,读取所述固件中保存的所述PCIE扩展芯片的寄存器状态值和所述多个功能芯片的寄存器状态值,并使所述PCIE扩展芯片和所述多个功能芯片恢复至上次开机时的工作状态。本专利技术还提供了一种开机系本文档来自技高网...
一种开机方法及系统

【技术保护点】
一种开机方法,系统包括PCIE扩展芯片以及与所述PCIE扩展芯片连接的多个功能芯片,其特征在于,所述开机方法包括以下步骤:开机时,对所述PCIE扩展芯片和所述多个功能芯片进行初始化;将所述PCIE扩展芯片的寄存器状态值和所述多个功能芯片的寄存器状态值写入固件;当再次开机时,读取所述固件中保存的所述PCIE扩展芯片的寄存器状态值和所述多个功能芯片的寄存器状态值,并使所述PCIE扩展芯片和所述多个功能芯片恢复至上次开机时的工作状态。

【技术特征摘要】
1.一种开机方法,系统包括PCIE扩展芯片以及与所述PCIE扩展芯片连接的多个功能芯片,其特征在于,所述开机方法包括以下步骤:开机时,对所述PCIE扩展芯片和所述多个功能芯片进行初始化;将所述PCIE扩展芯片的寄存器状态值和所述多个功能芯片的寄存器状态值写入固件;当再次开机时,读取所述固件中保存的所述PCIE扩展芯片的寄存器状态值和所述多个功能芯片的寄存器状态值,并使所述PCIE扩展芯片和所述多个功能芯片恢复至上次开机时的工作状态。2.根据权利要求1所述的开机方法,其特征在于,所述将所述PCIE扩展芯片的寄存器状态值和所述多个功能芯片的寄存器状态值写入固件的步骤与所述当再次开机时,读取所述固件中保存的所述PCIE扩展芯片的寄存器状态值和所述多个功能芯片的寄存器状态值,并使所述PCIE扩展芯片和所述多个功能芯片恢复至上次开机时的工作状态的步骤之间还包括以下步骤:进入操作系统并对所述PCIE扩展芯片和所述多个功能芯片进行设置。3.根据权利要求1所述的开机方法,其特征在于,所述开机时,对所述PCIE扩展芯片和所述多个功能芯片进行初始化的步骤与所述将所述PCIE扩展芯片的寄存器状态值和所述多个功能芯片的寄存器状态值写入固件的步骤之间还包括以下步骤:判断对所述PCIE扩展芯片和所述多个功能芯片的初始化是否成功;若是,则执行所述将所述PCIE扩展芯片的寄存器状态值和所述多个功能芯片的寄存器状态值写入固件的步骤;若否,则执行所述对所述PCIE扩展芯片和所述多个功能芯片进行初始化的步骤。4.根据权利要求1所述的开机方法,其特征在于,所述对所述PCIE扩展芯片和所述多个功能芯片进行初始化的步骤还包括:对微处理器芯片进行初始化。5.根据权利...

【专利技术属性】
技术研发人员:张伟进杨再松王飞舟石明林俊
申请(专利权)人:深圳中电长城信息安全系统有限公司
类型:发明
国别省市:广东,44

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

1