无线烧录方法、装置、芯片及计算机可读存储介质制造方法及图纸

技术编号:32855106 阅读:9 留言:0更新日期:2022-03-30 19:24
本申请实施例提出一种无线烧录方法、装置、芯片及计算机可读存储介质,涉及芯片领域。无线烧录芯片在检测到无线通信标志的情况下建立与烧录设备的无线通信,接收属性修改指令并对无线通信属性是否为预设属性进行校验,当无线通信属性为预设属性时,保存无线通信参数,在预设时间阈值内如果接收到修改结束指令,则断开与烧录设备的无线通信,对无线通信参数进行更新后重新建立与烧录设备的无线通信,接收烧录指令进行烧录。通过对无线烧录芯片进行无线烧录,降低了通过烧录接口获取芯片数据的风险,还通过修改无线通信的参数,使得烧录设备与无线烧录芯片能够建立唯一的无线通道,保证芯片数据烧录的安全性。保证芯片数据烧录的安全性。保证芯片数据烧录的安全性。

【技术实现步骤摘要】
无线烧录方法、装置、芯片及计算机可读存储介质


[0001]本申请涉及芯片领域,具体而言,涉及一种无线烧录方法、装置、芯片及计算机可读存储介质。

技术介绍

[0002]微控制单元(MCU:Microcontroller Unit)芯片,又称单片微型计算机,是一种把中央处理器的频率与规格做适当缩减,并将内存、计数器等周边接口整合在单一芯片上,形成芯片级的计算机。
[0003]而MCU芯片烧录是MCU芯片生产过程中最关键的环节,目前在生产阶段,MCU芯片固件数据的写入操作是通过MCU芯片集成的烧录接口来完成,先通过烧录接口将MCU芯片与烧录器或仿真器有线连接,然后烧录器或仿真器再连接到电脑设备,将固件数据从电脑设备写入到MCU芯片中的固件存储空间中进行存储。
[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]图1示出了本申请实施例提供的无线烧录芯片的存储器的结构示意图。
[0047]图2示出了本申请实施例提供的无线烧录方法的应用场景图。
[0048]图3示出了本申请实施例提供的无线烧录方法的一种流程示意图。
[0049]图4示出了本申请实施例提供的无线烧录方法的又一种流程示意图。
[0050]图5示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无线烧录方法,其特征在于,应用于无线烧录芯片,所述无线烧录芯片与烧录设备通信连接,所述无线烧录芯片包括用户程序存储空间,所述方法包括:接收无线通信标志并建立与所述烧录设备的无线通信;接收属性修改指令,对无线通信属性是否为预设属性进行校验,所述属性修改指令包括无线通信参数和无线通信属性;在所述无线通信属性是预设属性的情况下,保存所述无线通信参数;如果在预设时间阈值内接收到修改结束指令,则断开与所述烧录设备的无线通信;清空所述用户程序存储空间内的全部数据;对所述无线通信参数进行更新并重新建立与所述烧录设备的无线通信;接收烧录指令并进行烧录。2.根据权利要求1所述的无线烧录方法,其特征在于,所述方法还包括:在所述无线通信参数不是预设属性的情况下,舍弃所述无线通信参数并向所述烧录设备发送属性错误信息。3.根据权利要求1所述的无线烧录方法,其特征在于,所述方法还包括:如果在预设时间阈值内未接收到修改结束指令,则断开与所述烧录设备的无线通信并向所述烧录设备发送提示信息。4.根据权利要求1所述的无线烧录方法,其特征在于,所述接收烧录指令并进行烧录的步骤,包括:接收烧录指令并进入烧录状态;接收文件数据并将所述文件数据分成一个或多个数据包数据;校验所述数据包数据的正确性;在所述数据包数据正确的情况下向所述烧录设备发送成功信息;若接收到烧录结束指令,将所述数据包数据整合成文件数据并进行完整性校验;若完整性校验成功,则将所述文件数据烧录到所述用户应用程序存储空间。5.根据权利要求4所述的无线烧录方法,其特征在于,所述接收烧录指令并进行烧录的步骤,还包括:在所述数据包数据错误的情况下记录校验失败次数;检验所述校验失败次数是否超过预设错误阈值;若所述校验失败次数未超过所述预设错误阈值,则向所述烧...

【专利技术属性】
技术研发人员:骆韶聪杜放
申请(专利权)人:广州众诺电子技术有限公司
类型:发明
国别省市:

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

1