烧录芯片方法及系统技术方案

技术编号:14853135 阅读:64 留言:0更新日期:2017-03-18 20:13
本发明专利技术涉及一种烧录芯片方法及系统,通过获取预先设置的烧录帧信息,并根据预先设置的烧录帧信息中的烧录芯片信息,识别需要烧录的待烧录芯片,将烧录帧信息中烧录芯片的程序信息烧录到待烧录芯片,直到待烧录芯片所需的各烧录芯片的程序信息均烧录完成。当需要进行不同芯片的并行烧录时,由于烧录器可预设,且由于烧录帧信息还包括了烧录器地址,根据烧录需求,控制平台可发送任意数量的烧录帧信息至与烧录帧信息中烧录器地址对应的预设的烧录器,各烧录器接收到各自对应的烧录帧信息,并将其烧录至对应的芯片,即可实现不同芯片的并行烧录,且可满足根据需求烧录任意数量的不同芯片的要求,提高了工作效率。

【技术实现步骤摘要】

本专利技术涉及电力领域,特别涉及一种烧录芯片方法及系统
技术介绍
随着1958年9月12日,基尔比研制出世界上第一块集成电路,人类进入了微处理器芯片科技时代,随着科技的发展,电子产品已广泛应用于工作、学习和生活中。专利技术和制造的各种电子产品也是层出不穷,而这些电子产品要完成特定的功能,均依靠自身内嵌的一颗烧录过程序的芯片发出的指令控制。有多少新的电子产品产生就需要对应的将程序烧录到电子产品芯片中。因此每个电子产品制造厂商都会面临着海量的芯片程序烧录的问题。不同品牌芯片的厂商都会给产品制造商提供不同的烧录裸芯片的设备,或者提供烧录芯片的协议,制造厂商根据协议进行自主开发可烧录成品设备的烧录装置。无论是烧录裸片的烧录器,还是烧录成品设备的烧录器,从每次烧录芯片个数上又可分一次烧录单个的烧录机和一次最多烧录固定数量的烧录机。然而,现有的芯片程序烧录过程中,任何一个电子产品生产制造商都会在不同种类的芯片上开发程序,这就需要用到多种烧录器,研发和生产过程中更换不同的芯片就不得不更换不同的烧录器,其次,每次烧录只能是一种型号的芯片,即使是同一品牌不同型号的芯片也不能一次完成,且每次烧录芯片的数量是固定的甚至只能一次烧录一个芯片,导致烧录工作效率低。
技术实现思路
基于此,有必要针对烧录效率低的问题,提供一种能提高烧录工作效率的烧录芯片方法及系统。一种烧录芯片方法,包括以下步骤:获取预先设置的烧录帧信息,其中,所述烧录帧信息包括所述烧录器地址、烧录芯片信息以及烧录芯片的程序信息;解析所述烧录帧信息中所述烧录芯片信息以及所述烧录芯片的程序信息;根据所述烧录芯片信息,识别需要烧录的待烧录芯片;将所述烧录帧信息中所述烧录芯片的程序信息发送到所述待烧录芯片,直到所述待烧录芯片所需的各所述烧录芯片的程序信息均烧录完成。本专利技术还提供一种烧录芯片系统,包括:获取模块,用于获取预先设置的烧录帧信息,其中,所述烧录帧信息包括所述烧录器地址、烧录芯片信息以及烧录芯片的程序信息;解析模块,用于解析所述烧录帧信息中所述烧录芯片信息以及所述烧录芯片的程序信息;识别模块,用于根据所述烧录芯片信息,识别需要烧录的待烧录芯片;烧录模块,用于将所述烧录帧信息中所述烧录芯片的程序信息发送到所述待烧录芯片,直到所述待烧录芯片所需的各所述烧录芯片的程序信息均烧录完成。上述烧录芯片方法及系统,通过获取预先设置的烧录帧信息,并解析获取所述烧录帧信息中所述烧录芯片信息以及所述烧录芯片的程序信息,根据所述烧录芯片信息,识别需要烧录的待烧录芯片,将所述烧录帧信息中所述烧录芯片的程序信息烧录到所述待烧录芯片,直到所述待烧录芯片所需的各所述烧录芯片的程序信息均烧录完成。当需要进行不同芯片的并行烧录时,由于烧录器可预设,且由于烧录帧信息还包括了烧录器地址,从而,根据烧录需求,控制平台可发送任意数量的烧录帧信息至与烧录帧信息中烧录器地址对应的预设的烧录器,各烧录器获取各自对应的烧录帧信息,并将其烧录至对应的芯片,即可实现不同芯片的并行烧录,且可满足根据需求烧录任意数量的不同芯片的要求,每个芯片的烧录过程都是独立的,当一块芯片完成该次通讯烧录之后,无需视其他芯片的工作情况进行等待,真正做到了异步并发工作。在一定程度上,提高了工作效率。附图说明图1为一种实施方式的烧录芯片方法的流程图;图2为另一种实施方式的烧录芯片方法的流程图;图3为另一种实施方式的烧录芯片方法的子流程图;图4为另一种实施方式的烧录芯片方法的子流程图;图5为一种实施方式的烧录芯片系统的模块图;图6为另一种实施方式的烧录芯片系统的模块图;图7为另一种实施方式的烧录芯片系统的子模块图。具体实施方式请参阅图1,提供一种实施方式的烧录芯片方法,包括以下步骤:S200:获取预先设置的烧录帧信息。其中,烧录帧信息包括烧录器地址、烧录芯片信息以及烧录芯片的程序信息。通过多个烧录器进行并行烧录时,控制平台需要根据烧录器地址将预先设置的烧录帧信息发送至对应的烧录器,即获取该烧录信息的烧录器的地址与烧录帧信息中烧录器地址相同,这样,当进行不同芯片的并行烧录时,控制平台将多个烧录帧信息分别发送至对应的烧录器,各烧录器获取各自对应的烧录帧信息,并将其发送至对应的芯片进行芯片烧录,即可实现芯片并行烧录。在烧录之前,需要预先设置烧录器,且可设置任意数量的烧录器,每个烧录器对应有烧录器地址,通过人机界面控制平台的烧录软件,启动烧录程序,执行软件将预先设置好的烧录帧信息发送给各烧录器,烧录器获取对应的预先设置的烧录帧信息。S400:解析烧录帧信息中烧录芯片信息以及烧录芯片的程序信息。烧录器成功接收对应的烧录帧信息后,对烧录帧信息中的烧录芯片信息以及烧录芯片的程序信息进一步解析,获得需要烧录的芯片的信息,以及该芯片需要烧录的程序信息。其中,烧录芯片信息表示需要烧录的芯片,烧录芯片的程序信息表示需要烧录的芯片对应的程序信息。S600:根据烧录芯片信息,识别需要烧录的待烧录芯片。通过上述步骤获取需要烧录的芯片信息,根据该芯片信息去识别需要烧录的待烧录芯片,将对应的程序信息发送到该待烧录芯片进行烧录即可。S800:将烧录帧信息中烧录芯片的程序信息发送到待烧录芯片,直到待烧录芯片所需的各烧录芯片的程序信息均烧录完成。待烧录芯片需要烧录的内容比较多时,则该待烧录芯片对应的烧录帧信息可能需要通过多次发送,从而,其中的程序信息也是通过多次发送,此时,在烧录器将烧录帧信息中烧录芯片的程序信息烧录到待烧录芯片时,需要将各程序信息均烧录到芯片中,这样才能使芯片烧录成功。上述烧录芯片方法,通过获取预先设置的烧录帧信息,并解析获取所述烧录帧信息中所述烧录芯片信息以及所述烧录芯片的程序信息,根据所述烧录芯片信息,识别需要烧录的待烧录芯片,将所述烧录帧信息中所述烧录芯片的程序信息烧录到所述待烧录芯片,直到所述待烧录芯片所需的各所述烧录芯片的程序信息均烧录完成。当需要进行不同芯片的并行烧录时,由于烧录器可预设,且由于烧录帧信息还包括了烧录器地址,从而,根据烧录需求,控制平台可发送任意数量的烧录帧信息至与烧录帧信息中烧录器地址对应的预设的烧录器,各烧录器获取各自对应的烧录帧信息,并将其烧录至对应的芯片,即可实现不同芯片的并行烧录,且可满足根据需求烧录任意数量的不同芯片的要求,每个芯片的烧录过程都是独立的,当一块芯片完成该次通讯烧录之后,无需视其他芯片的工作情况进行等待,真正做到了异步并发工作。在一定程度上,提高了工作效率。在其中一个实施例中,获取预先设置的烧录帧信息的步骤S200包括:通过射频无线方式获取预先设置的烧录帧信息;或,通过RS-485串口获取预先设置的烧录帧信息。将预先设置好的烧录帧信息通过以太网转串口,或者以太网转无线的方式发送给各烧录器。如果是前者方式,因为物理通道是IP端口点对点的方式,每条烧录帧信息必然是发送到对应的烧录器,本文档来自技高网...

【技术保护点】
一种烧录芯片方法,其特征在于,包括以下步骤:获取预先设置的烧录帧信息,其中,所述烧录帧信息包括所述烧录器地址、烧录芯片信息以及烧录芯片的程序信息;解析所述烧录帧信息中所述烧录芯片信息以及所述烧录芯片的程序信息;根据所述烧录芯片信息,识别需要烧录的待烧录芯片;将所述烧录帧信息中所述烧录芯片的程序信息发送到所述待烧录芯片,直到所述待烧录芯片所需的各所述烧录芯片的程序信息均烧录完成。

【技术特征摘要】
1.一种烧录芯片方法,其特征在于,包括以下步骤:
获取预先设置的烧录帧信息,其中,所述烧录帧信息包括所述烧录器地址、
烧录芯片信息以及烧录芯片的程序信息;
解析所述烧录帧信息中所述烧录芯片信息以及所述烧录芯片的程序信息;
根据所述烧录芯片信息,识别需要烧录的待烧录芯片;
将所述烧录帧信息中所述烧录芯片的程序信息发送到所述待烧录芯片,直
到所述待烧录芯片所需的各所述烧录芯片的程序信息均烧录完成。
2.根据权利要求1所述的烧录芯片方法,其特征在于,所述获取预先设置
的烧录帧信息的步骤包括:
通过射频无线方式接收所述预先设置的烧录帧信息;或,
通过RS-485串口接收所述预先设置的烧录帧信息。
3.根据权利要求1所述的烧录芯片方法,其特征在于,所述获取预先设置
的烧录帧信息的步骤之前还包括:
根据芯片烧录协议,形成芯片所需的烧录文件;
对所述烧录文件进行分帧;
对每帧增加所述烧录器地址,形成所述烧录文件对应的所述预先设置的烧
录帧信息;
根据所述烧录器地址发送所述预先设置的烧录帧信息。
4.根据权利要求3所述的烧录芯片方法,其特征在于,所述将所述烧录帧
信息中所述烧录芯片的程序信息发送到所述待烧录芯片,直到所述待烧录芯片
所需的各所述烧录芯片的程序信息均烧录完成的步骤包括:
将所述烧录帧信息中单帧的所述烧录芯片的程序信息发送到所述待烧录芯
片,并等待所述待烧录芯片响应正确应答帧;
当接收到所述待烧录芯片响应的所述正确应答帧时,将所述正确应答帧进
行地址封装后上传至控制平台,并接受所述控制平台发送的所述预先设置的烧
录帧信息中的下一帧,直到所述预先设置的烧录帧信息中各帧的所述烧录芯片
的程序信息均烧录到所述待烧录芯片。
5.根据权利要求4所述的烧录芯片方法,其特征在于,所述将所述烧录帧

\t信息中单帧的所述烧录芯片的程序信息发送到所述待烧录芯片,并等待所述待
烧录芯片响应正确应答帧的步骤之后还包括:
当在预设时间内没有收到所述待烧录芯片响应的所述正确应答帧时,重新
将所述烧录帧信息中所述单帧的所述烧录芯片的程序信息烧录到所述待烧录芯
片;
当连续重新烧录的次数大于所述预设次数,发送错误应答信息至所述控制
平台;
当所述控制平台接收到所述错误应答信息时,重新发送所述预先设置的烧
录帧信息中的所述单帧;
当所述控制平台连续接收所述错误应答信息的次数大于预设...

【专利技术属性】
技术研发人员:余艳文刘明忠吕燕顺吴胜
申请(专利权)人:深圳市科陆电子科技股份有限公司
类型:发明
国别省市:广东;44

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

1