烧录快速检测方法及计算设备技术

技术编号:38925316 阅读:14 留言:0更新日期:2023-09-25 09:33
本发明专利技术公开了一种烧录快速检测方法及计算设备,其中,方法包括:获取上位机发送的镜像烧录文件;采用指纹算法对目标烧录文件计算得到第二数据指纹信息;校验第二数据指纹信息和第一数据指纹信息是否一致;若第一数据指纹信息和第二数据指纹信息一致,向存储芯片发送镜像烧录文件;获取存储芯片针对第三数据指纹信息和第一数据指纹信息进行校验后发送的校验结果;根据校验结果向存储芯片发送控制指令以控制存储芯片执行相应操作。通过在具有运算能力的存储芯片的运算区域直接对存储区域中已烧录文件进行检测,从而减少通讯路径,提高检测效率,简化通讯流程,并且提高通讯安全性。并且提高通讯安全性。并且提高通讯安全性。

【技术实现步骤摘要】
烧录快速检测方法及计算设备


[0001]本专利技术涉及硬件设备烧录
,尤其涉及一种烧录快速检测方法及计算设备。

技术介绍

[0002]随着现代信息技术的不断发展,市场上出现多种信息产品。而在各种信息产品上,一般均设有存储器以存储固件,该固件与信息产品上的电路相配合,从而实现该信息产品的功能。其中,固件通过烧录而存储到存储器,在烧录过程中,需要进行通讯以将固件信息传递到烧录器中,从而将固件信息烧录到存储器。
[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]所述存储芯片根据所述控制指令执行相应操作。
[0043]在一些实施例中,所述校验结果包括所述存储芯片烧录所述目标烧录文件之前计算得出的第一校验结果,所述存储芯片根据所述控制指令执行相应操作,进一步包括:
[0044]若所述第一校验结果为校验成功,则所述存储芯片重新基于所述指纹算法对所述已烧录文件进行自检计算,得到第四数据指纹信息;
[0045]所述存储芯片校验所述第四数据指纹信息和所述第一数据指纹信息是否一致,得到自检结果;
[0046]所述存储芯片将所述自检结果发送给所述烧录主控;
[0047]若所述自检结果为自检成功,则所述存储芯片接收所述烧录主控发送的退出烧录指令并相应退出烧录;
[0048]若所述自检结果为自检失败,则所述存储芯片接收所述烧录主控发送的烧录指令并相应将所述目标烧录文件烧录。
[0049]在一些实施例中,所述校验结果包括所述存储芯片烧录所述目标烧录文件之后计算得出的第二校验结果,所述根据所述校验结果向所述存储芯片发送控制指令以控制所述存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种烧录快速检测方法,其特征在于,所述方法包括:获取上位机发送的镜像烧录文件,所述镜像烧录文件包括目标烧录文件和针对所述目标烧录文件采用指纹算法得到的第一数据指纹信息;采用所述指纹算法对所述目标烧录文件计算得到第二数据指纹信息;校验所述第二数据指纹信息和所述第一数据指纹信息是否一致;若所述第一数据指纹信息和所述第二数据指纹信息一致,向存储芯片发送所述镜像烧录文件;获取所述存储芯片针对第三数据指纹信息和所述第一数据指纹信息进行校验后发送的校验结果,所述第三数据指纹信息为所述存储芯片根据所述指纹算法对已烧录文件计算得出;根据所述校验结果向所述存储芯片发送控制指令以控制所述存储芯片执行相应操作。2.根据权利要求1所述的烧录快速检测方法,其特征在于,所述校验结果包括所述存储芯片烧录所述目标烧录文件之前计算得出的第一校验结果,所述根据所述校验结果向所述存储芯片发送控制指令以控制所述存储芯片执行相应操作,进一步包括:若所述第一校验结果为校验成功,则获取所述存储芯片基于所述指纹算法对所述已烧录文件自检后发送的自检结果;若所述自检结果为自检成功,则向所述存储芯片发送退出烧录指令以控制所述存储芯片退出烧录;若所述自检结果为自检失败,则向所述存储芯片发送烧录指令以控制所述存储芯片将所述目标烧录文件烧录。3.根据权利要求1所述的烧录快速检测方法,其特征在于,所述校验结果包括所述存储芯片烧录所述目标烧录文件之后计算得出的第二校验结果,所述根据所述校验结果向所述存储芯片发送控制指令以控制所述存储芯片执行相应操作,进一步包括:若所述第二校验结果为校验成功,则向所述存储芯片发送退出烧录指令以控制所述存储芯片退出烧录;若所述第二校验结果为校验失败,则向所述存储芯片发送烧录指令以控制所述存储芯片将所述目标烧录文件烧录。4.一种烧录快速检测方法,其特征在于,所述方法包括:获取烧录主控基于指纹算法对镜像烧录文件校验成功后发送的所述镜像烧录文件,所述镜像烧录文件包括目标烧录文件和针对目标烧录文件采用所述指纹算法得到的第一数据指纹信息;校验第三数据指纹信息和所述第一数据指纹信息是否一致,得到校验结果,所述第三数据指纹信息根据所述指纹算法对已烧录文件计算得出;将所述校验结果发送给所述烧录主控;接收所述烧录主控基于所述校验结果发送的控制指令以执行相应操作。5.根据权利要求4所述的烧录快速检测方法,其特征在于,所述校验结果包括烧录所述目标烧录文件之前计算得出的第一校验结果,所述接收所述烧录主控基于所述校验结果发送的控制指令以执行相应操作,进一步包括:若所述第一校验结果为校验成功,则重新基于所述指纹算法对所述已烧录文件进行自
检计算,得到第四数据指纹信息;校验所述第四数据指纹信息和所述第一数据指纹信息是否一致,得到自检结果;将所述自检结果发送给所述烧录主控;若所述自检结果为自检成功,则接收所述烧录主控发送的退出烧录...

【专利技术属性】
技术研发人员:陈阳林建军王涛吕振华
申请(专利权)人:上海水木蓝鲸半导体技术有限公司
类型:发明
国别省市:

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

1