CN111679840A - 芯片烧录方法、装置、***及计算机可读存储介质 - Google Patents
芯片烧录方法、装置、***及计算机可读存储介质 Download PDFInfo
- Publication number
- CN111679840A CN111679840A CN202010521810.7A CN202010521810A CN111679840A CN 111679840 A CN111679840 A CN 111679840A CN 202010521810 A CN202010521810 A CN 202010521810A CN 111679840 A CN111679840 A CN 111679840A
- Authority
- CN
- China
- Prior art keywords
- chip
- burning
- result
- taping
- application program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
- G06F8/63—Image based installation; Cloning; Build to order
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了一种芯片烧录方法,该芯片烧录方法包括:接收编带设备发送的放置成功信息;根据所述放置成功信息获取应用程序,并将所述应用程序发送至所述芯片;获取所述芯片根据所述应用程序生成的烧录结果;将所述烧录结果发送至所述编带设备,以便于所述编带设备根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,以便于所述编带设备对取出的所述芯片执行与所述烧录结果相对应的操作本发明还公开了一种芯片烧录装置、一种芯片烧录***和一种计算机可读存储介质。本发明能够实现自动烧录芯片;实现减少芯片烧录的时间;在芯片烧录过程中,实现降低放置和取出芯片的损坏率。
Description
技术领域
本发明涉及通信技术领域,尤其涉及芯片烧录方法、装置、***及计算机可读存储介质。
背景技术
随着无线通信技术的发展,WiFi,Bluetooth,Zigbee等无线通信设备的需求量也越来越大;在无线通信设备的生成过程中,最耗时间的是无线通信设备芯片的烧录;但是无线通信设备芯片的烧录通常是人工进行烧录,在进行人工烧录芯片时,通过人工将芯片放置在烧录装置和将芯片从烧录座上取出耗费大量时间,且通过人工将芯片放置在烧录装置上和将芯片从烧录座上取出容易出现将芯片碰坏的情况发生。
发明内容
本发明的主要目的在于提出一种芯片烧录方法、装置、***及计算机可读存储介质,旨在减少芯片烧录的时间,在芯片烧录过程中,实现降低放置和取出芯片的损坏率。
为实现上述目的,本发明提供一种芯片烧录方法,所述芯片烧录方法应用于芯片烧录装置,所述芯片烧录方法包括如下步骤:
接收编带设备发送的放置成功信息;
根据所述放置成功信息获取应用程序,并将所述应用程序发送至所述芯片;
获取所述芯片根据所述应用程序生成的烧录结果;
将所述烧录结果发送至所述编带设备,以便于所述编带设备根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,以便于所述编带设备对取出的所述芯片执行与所述烧录结果相对应的操作。
可选地,所述根据所述放置成功信息获取应用程序,并将所述应用程序发送至所述芯片的步骤,包括:
根据所述放置成功信息获取解压程序和压缩后的应用程序;
向所述芯片发送解压程序;
向所述芯片发送压缩后的应用程序,以便于所述芯片根据所述解压程序对所述压缩后的应用程序进行解压,得到并存储应用程序。
可选地,所述获取所述芯片根据所述应用程序生成的烧录结果的步骤之前,包括:
重启所述芯片的工作电源;以便于所述芯片在工作电源重启时根据所述应用程序生成检测结果;
所述获取所述芯片根据所述应用程序生成的烧录结果的步骤,包括:
获取所述芯片根据所述应用程序生成的检测结果,并根据所述检测结果生成烧录结果。
可选地,当烧录结果为烧录成功结果时,所述将所述烧录结果发送至所述编带设备,以便于所述编带设备根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,以便于所述编带设备对取出的所述芯片执行与所述烧录结果相对应的操作的步骤,包括:
将所述烧录成功结果发送至所述编带设备,以便于所述编带设备根据所述烧录成功结果将所述芯片从所述芯片烧录装置中取出;以便于所述编带设备将取出的所述芯片放入烧录成功的编带中进行封带。
可选地,当烧录结果为烧录失败结果时,所述将所述烧录结果发送至所述编带设备,以便于所述编带设备根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,以便于所述编带设备对取出的所述芯片执行与所述烧录结果相对应的操作的步骤,包括:
将所述烧录失败结果发送至所述编带设备,以便于所述编带设备根据所述烧录失败结果将所述芯片从所述芯片烧录装置中取出;以便于所述编带设备将所述芯片放入烧录失败盒子中。
可选地,所述接收编带设备发送的放置成功信息的步骤之前,包括:
接收并保存上位机发送的所述应用程序。
可选地,所述接收编带设备发送的放置成功信息的步骤之前,包括:
接收所述编带设备发送的上一次编带信息;
根据所述上一次编带信息向所述编带设备发送放置芯片指令;以便于所述编带设备根据所述放置芯片指令,抓取所述芯片,并将所述芯片放置在所述芯片烧录装置上;以便于所述编带设备生成并向所述芯片烧录装置发送放置成功信息。
此外,为实现上述目的,本发明还提供一种芯片烧录装置,所述芯片烧录装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的芯片烧录程序,所述芯片烧录程序被所述处理器执行时实现如上所述的芯片烧录方法的步骤。
此外,为实现上述目的,本发明还提供一种芯片烧录***,所述芯片烧录***包括:
芯片烧录装置,用于存储待烧录的应用程序,及承载和烧录芯片;
编带设备,与所述芯片烧录装置通信连接,用于吸取所述芯片并将所述芯片放置于所述芯片烧录装置上;
上位机,与所述芯片烧录装置通信连接,用于向芯片烧录装置发送待烧录的应用程序;
所述芯片烧录装置配置为当接收到编带设备发送的放置成功信息时,根据所述放置成功信息获取应用程序,并将所述应用程序发送至所述芯片;当烧录完成时,获取所述芯片根据所述应用程序生成的烧录结果,将所述烧录结果发送至所述编带设备;
所述编带设备被配置为当芯片成功放置在所述芯片烧录装置上时,向所述芯片烧录装置发送放置成功信息;在接收到所述芯片烧录装置发送的烧录结果时,根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,并对取出的所述芯片执行与所述烧录结果相对应的操作。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有芯片烧录程序,所述芯片烧录程序被处理器执行时实现如上所述的芯片烧录方法的步骤。
本发明提供了一种芯片烧录方法、装置、***及计算机可读存储介质,接收编带设备发送的放置成功信息;根据所述放置成功信息获取应用程序,并将所述应用程序发送至所述芯片;获取所述芯片根据所述应用程序生成的烧录结果;将所述烧录结果发送至所述编带设备,以便于所述编带设备根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,以便于所述编带设备对取出的所述芯片执行与所述烧录结果相对应的操作。通过上述方式,本发明能够实现自动烧录芯片;实现减少芯片烧录的时间;在芯片烧录过程中,实现降低放置和取出芯片的损坏。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;
图2为本发明芯片烧录方法第一实施例的流程示意图;
图3为本发明芯片烧录方法第二实施例的流程示意图;
图4为本发明芯片烧录方法第三实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:接收编带设备发送的放置成功信息;根据所述放置成功信息获取应用程序,并将所述应用程序发送至所述芯片;获取所述芯片根据所述应用程序生成的烧录结果;将所述烧录结果发送至所述编带设备,以便于所述编带设备根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,以便于所述编带设备对取出的所述芯片执行与所述烧录结果相对应的操作。
随着无线通信技术的发展,WiFi,Bluetooth,Zigbee等无线通信设备的需求量也越来越大;在无线通信设备的生成过程中,最耗时间的是无线通信设备芯片的烧录;但是无线通信设备芯片的烧录通常是人工进行烧录,在进行人工烧录芯片时,通过人工将芯片放置在烧录装置和将芯片从烧录座上取出耗费大量时间,且通过人工将芯片放置在烧录装置上和将芯片从烧录座上取出容易出现将芯片碰坏的情况发生
本发明减少芯片烧录的时间;在芯片烧录过程中,实现降低放置和取出芯片的损坏率。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。
本发明实施例终端可以是PC,也可以是智能手机、平板电脑等具有显示功能的可移动式终端设备。
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
优选地,终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及芯片烧录程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的芯片烧录程序,并执行以下操作:
接收编带设备发送的放置成功信息;
根据所述放置成功信息获取应用程序,并将所述应用程序发送至所述芯片;
获取所述芯片根据所述应用程序生成的烧录结果;
将所述烧录结果发送至所述编带设备,以便于所述编带设备根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,以便于所述编带设备对取出的所述芯片执行与所述烧录结果相对应的操作。
进一步地,处理器1001可以调用存储器1005中存储的芯片烧录程序,还执行以下操作:
根据所述放置成功信息获取解压程序和压缩后的应用程序;
向所述芯片发送解压程序;
向所述芯片发送压缩后的应用程序,以便于所述芯片根据所述解压程序对所述压缩后的应用程序进行解压,得到并存储应用程序。
进一步地,处理器1001可以调用存储器1005中存储的芯片烧录程序,还执行以下操作:
重启所述芯片的工作电源;以便于所述芯片在工作电源重启时根据所述应用程序生成检测结果;
所述获取所述芯片根据所述应用程序生成的烧录结果的步骤,包括:
获取所述芯片根据所述应用程序生成的检测结果,并根据所述检测结果生成烧录结果。
进一步地,当烧录结果为烧录成功结果时,处理器1001可以调用存储器1005中存储的芯片烧录程序,还执行以下操作:
将所述烧录成功结果发送至所述编带设备,以便于所述编带设备根据所述烧录成功结果将所述芯片从所述芯片烧录装置中取出;以便于所述编带设备将取出的所述芯片放入烧录成功的编带中进行封带。
进一步地,当烧录结果为烧录失败结果时,处理器1001可以调用存储器1005中存储的芯片烧录程序,还执行以下操作:
将所述烧录失败结果发送至所述编带设备,以便于所述编带设备根据所述烧录失败结果将所述芯片从所述芯片烧录装置中取出;以便于所述编带设备将所述芯片放入烧录失败盒子中。
进一步地,处理器1001可以调用存储器1005中存储的芯片烧录程序,还执行以下操作:
接收并保存上位机发送的所述应用程序。
进一步地,处理器1001可以调用存储器1005中存储的芯片烧录程序,还执行以下操作:
接收所述编带设备发送的上一次编带信息;
根据所述上一次编带信息向所述编带设备发送放置芯片指令;以便于所述编带设备根据所述放置芯片指令,抓取所述芯片,并将所述芯片放置在所述芯片烧录装置上;以便于所述编带设备生成并向所述芯片烧录装置发送放置成功信息。
基于上述硬件结构,提出本发明芯片烧录方法实施例。
本发明芯片烧录方法。
参照图2,图2为本发明芯片烧录方法第一实施例的流程示意图。
本发明实施例中,该芯片烧录方法应用于芯片烧录装置,所述方法包括:
步骤S10,接收编带设备发送的放置成功信息;
在本实施例中,为了实现自动烧录芯片,减少芯片烧录的时间,芯片烧录装置接收编带设备发送的放置成功信息;其中,编带设备为与芯片烧录装置进行配合的自动放置和取出芯片的装置,编带设备可以在芯片烧录成功之后将合格的芯片放入编带中进行封带,编带设备也可以在芯片烧失败之后将不合格的芯片放入烧录失败的盒子中,在烧录完成之后集中处理。其中,放置成功信息为编带设备将芯片成功放置在芯片烧录装置上之后,编带设备生成的信息;放置成功信息也可以为编带设备将芯片成功放置在芯片烧录装置的烧录座上之后,编带设备生成的信息,其中,放置在芯片烧录装置上的芯片是单独的一个芯片,不包含其他部件,是未组装的芯片。其中,芯片烧录装置可以包括:烧录板、烧录座和存储芯片;其中存储芯片用于保存待烧录的应用程序,其中,烧录座用于固定和承载芯片;其中,烧录座设置在烧录板上方,芯片放置在烧录座上方;烧录座上有顶针,顶针与芯片的管脚接触。
步骤S10接收编带设备发送的放置成功信息之前,可以包括:
步骤a1,接收所述编带设备发送的上一次编带信息;
在本实施例中,为了便于对芯片烧录进行自动控制,在对芯片进行烧录之前,接收所述编带设备发送的上一次编带信息;其中,上一次编带信息可以是编带设备封装芯片完成之后,向芯片烧录装置发送的指令;上一次编带信息也可以是编带设备处理烧录失败芯片完成之后,向芯片烧录装置发送的指令。
步骤a2,根据所述上一次编带信息向所述编带设备发送放置芯片指令;以便于所述编带设备根据所述放置芯片指令,抓取所述芯片,并将所述芯片放置在所述芯片烧录装置上;以便于所述编带设备生成并向所述芯片烧录装置发送放置成功信息。
在本实施例中,芯片烧录装置在接收到编带设备发送的上一次编带信息之后,芯片烧录装置根据所述上一次编带信息向所述编带设备发送放置芯片指令;编带设备接收芯片烧录装置发送的放置芯片指令;编带设备根据所述放置芯片指令,抓取所述芯片,并将所述芯片放置在所述芯片烧录装置上;所述编带设备生成并向所述芯片烧录装置发送放置成功信息;芯片烧录装置执行步骤S10。
步骤S10接收编带设备发送的放置成功信息之前,可以包括:
步骤b,接收并保存上位机发送的所述应用程序。
在本实施例中,为了对芯片进行烧录,在对芯片进行烧录之前,可以芯片烧录装置可以接收上位机发送的应用程序,芯片烧录装置在接收上位机发送的应用程序之后,将上位机发送的应用程序保存至芯片烧录装置本地。上位机可以是对芯片烧录装置的芯片烧录进行控制的终端,上位机也可以是发送应用程序的终端。
步骤S20,根据所述放置成功信息获取应用程序,并将所述应用程序发送至所述芯片;
在本实施例中,芯片烧录装置在接收了放置成功信息之后,芯片烧录装置根据放置成功信息从芯片烧录装置的存储芯片中获取应用程序,芯片烧录装置将获取的应用程序发送至芯片中。芯片烧录装置在将获取的应用程序发送至芯片之后,芯片接收应用程序,芯片将应用程序保存至芯片本地;当芯片将完整的应用程序保存至芯片本地时,芯片生成烧录成功结果,芯片将烧录成功结果发送至芯片烧录装置;当芯片未将完整的应用程序保存至芯片本地时,芯片生成烧录失败结果,芯片可以将烧录失败结果发送至芯片烧录装置,芯片也可以不向芯片烧录装置发送烧录失败结果。其中,应用程序可以保存在云服务中,也可以保存在上位机里。应用程序保存在芯片烧录装置的存储芯片中,可以实现芯片烧录装置脱离上位机对芯片进行烧录。其中,所述芯片为非成品芯片,所述芯片是与无线通信模块进行组装之前的芯片。通过芯片烧录装置对非成品的芯片进行烧录,可以实现多个(可以设置为8个)芯片一起烧录,节约烧录时间,节约人工成本;通过芯片烧录装置对非成品的芯片进行烧录,芯片烧录装置可以只设置一个芯片的烧录位置,相对于对组装有其它设备的芯片可以节约芯片烧录装置的空间,减少至少芯片烧录装置的成本。
步骤S20根据所述放置成功信息获取应用程序之后,可以包括:
步骤c,打开芯片的工作电源。
在本实施例中,为了便于节省芯片烧录的能耗,芯片烧录装置在根据所述放置成功信息获取应用程序之后,芯片烧录装置才打开芯片的工作电源,如此,可以实现在未进行芯片烧录的时候,断开芯片的工作电源,节省芯片烧录的能耗。
步骤S30,获取所述芯片根据所述应用程序生成的烧录结果;
在本实施例中,当芯片将完整的应用程序保存至芯片本地时,芯片生成烧录成功结果,芯片将烧录成功结果发送至芯片烧录装置;芯片烧录装置获取所述芯片根据所述应用程序生成的烧录成功结果。当芯片未将完整的应用程序保存至芯片本地时,芯片生成烧录失败结果,芯片不向芯片烧录装置发送烧录失败结果;芯片烧录装置在预设时间内未接收到芯片根据应用程序返回的烧录结果时,芯片烧录装置判定芯片未将完整的应用程序保存至芯片本地,芯片烧录装置生成烧录失败结果。
步骤S30获取所述芯片根据所述应用程序生成的烧录结果之后,可以包括:
步骤d,将所述烧录结果发送至上位机,以便于所述上位机在接收到所述烧录结果之后,对所述烧录结果显示。
在本实施例中,芯片烧录装置在获取到烧录结果之后,芯片烧录装置将所述烧录结果发送至上位机,上位机接收芯片烧录装置发送的烧录结果,上位机在接收到所述烧录结果之后,对所述烧录结果显示。
步骤S40,将所述烧录结果发送至所述编带设备,以便于所述编带设备根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,以便于所述编带设备对取出的所述芯片执行与所述烧录结果相对应的操作。
在本实施例中,芯片烧录装置在获取到烧录结果之后,芯片烧录装置将烧录结果发送至所述编带设备;编带设备接收芯片烧录装置发送的烧录结果,编带设备根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,所述编带设备对取出的所述芯片执行与所述烧录结果相对应的操作。其中,编带设备可以通过编带设备的机械手将芯片从所述芯片烧录装置中取出。
当烧录结果为烧录成功结果时,步骤S40所述将所述烧录结果发送至所述编带设备,以便于所述编带设备根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,以便于所述编带设备对取出的所述芯片执行与所述烧录结果相对应的操作,可以包括:
步骤S41,将所述烧录成功结果发送至所述编带设备,以便于所述编带设备根据所述烧录成功结果将所述芯片从所述芯片烧录装置中取出;以便于所述编带设备将取出的所述芯片放入烧录成功的编带中进行封带。
在本实施例中,芯片烧录装置在获取到烧录成功结果之后,芯片烧录装置将烧录成功结果发送至所述编带设备;编带设备接收芯片烧录装置发送的烧录成功结果,编带设备根据所述烧录成功结果通过机械手将所述芯片从所述芯片烧录装置中取出;编带设备将取出的所述芯片放入烧录成功的编带中进行封带。编带设备向所述芯片烧录装置发送封装完成信息,芯片烧录装置在接收到封装完成信息之后,芯片烧录装置将封装完成信息发送至上位机。其中,封装完成信息为对烧录成功的芯片封装完成的信息。
当烧录结果为烧录失败结果时,步骤S40所述将所述烧录结果发送至所述编带设备,以便于所述编带设备根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,以便于所述编带设备对取出的所述芯片执行与所述烧录结果相对应的操作的步骤,包括:
步骤S42,将所述烧录失败结果发送至所述编带设备,以便于所述编带设备根据所述烧录失败结果将所述芯片从所述芯片烧录装置中取出;以便于所述编带设备将所述芯片放入烧录失败盒子中。
在本实施例中,芯片烧录装置在获取到烧录失败结果之后,芯片烧录装置将烧录失败结果发送至所述编带设备;编带设备接收芯片烧录装置发送的烧录失败结果,编带设备根据所述烧录失败结果通过机械手将所述芯片从所述芯片烧录装置中取出;编带设备将取出的所述芯片放入烧录失败盒子中,在烧录完成之后集中处理放入烧录失败盒子中的芯片。编带设备向所述芯片烧录装置发送处理完成信息,芯片烧录装置在接收到处理完成信息之后,芯片烧录装置将处理完成信息发送至上位机。其中,所述处理完成信息为对烧录失败的芯片处理完成的信息。
本实施例通过上述方案,接收编带设备发送的放置成功信息;根据所述放置成功信息获取应用程序,并将所述应用程序发送至所述芯片;获取所述芯片根据所述应用程序生成的烧录结果;将所述烧录结果发送至所述编带设备,以便于所述编带设备根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,以便于所述编带设备对取出的所述芯片执行与所述烧录结果相对应的操作。由此,通过编带设备和芯片烧录装置的配合,实现了自动烧录芯片;实现了减少芯片烧录的时间;在芯片烧录过程中,实现了降低放置和取出芯片的损坏率。
进一步地,参照图3,图3为本发明芯片烧录方法第二实施例的流程示意图。基于上述图2所示的实施例,步骤S20根据所述放置成功信息获取应用程序,并将所述应用程序发送至所述芯片,可以包括:
步骤S21,根据所述放置成功信息获取解压程序和压缩后的应用程序;
在本实施例中,为了提高烧录效率,减小烧录时间,芯片烧录装置在接收了编带设备发送的放置成功信息之后,芯片烧录装置获取保存在芯片烧录装置本地的解压程序和压缩后的应用程序。其中,解压程序为对压缩后的应用程序进行解压的程序。其中,压缩后的应用程序为上位机将应用程序进行压缩后,并传送至芯片烧录装置的应用程序。
步骤S22,向所述芯片发送解压程序;
在本实施例中,芯片烧录装置在获取到解压程序之后,芯片烧录装置将解压程序发送至所述芯片,芯片接收芯片烧录装置发送的解压程序之后,将解压程序保存在芯片的缓存中。
步骤S23,向所述芯片发送压缩后的应用程序,以便于所述芯片根据所述解压程序对所述压缩后的应用程序进行解压,得到并存储应用程序。
在本实施例中,芯片烧录装置在向芯片发送了解压程序之后,芯片烧录装置向所述芯片发送压缩后的应用程序,芯片接收压缩后的应用程序;芯片根据所述解压程序对所述压缩后的应用程序进行解压,得到应用程序,芯片将应用程序存储在芯片本地(芯片的存储区)中,芯片将解压程序删除。
本实施例通过上述方案,接收编带设备发送的放置成功信息;根据所述放置成功信息获取解压程序和压缩后的应用程序;向所述芯片发送解压程序;向所述芯片发送压缩后的应用程序,以便于所述芯片根据所述解压程序对所述压缩后的应用程序进行解压,得到并存储应用程序;获取所述芯片根据所述应用程序生成的烧录结果;将所述烧录结果发送至所述编带设备,以便于所述编带设备根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,以便于所述编带设备对取出的所述芯片执行与所述烧录结果相对应的操作。由此,通过对应用程序压缩和解压,实现了提高烧录效率,减小烧录时间。
进一步地,参照图4,图4为本发明芯片烧录方法第三实施例的流程示意图。基于上述图2所示的实施例,步骤S30获取所述芯片根据所述应用程序生成的烧录结果之前,可以包括:
步骤S50,重启所述芯片的工作电源;以便于所述芯片在工作电源重启时根据所述应用程序生成检测结果;
在本实施例中,芯片烧录装置在获取所述芯片根据所述应用程序生成的烧录结果之前,芯片烧录装置将应用程序烧录至芯片之后,芯片烧录装置控制芯片的工作电源重启,芯片在工作电源重启时,芯片检测存储在芯片中应用程序是否完整,生成检测结果;当芯片检测存储在芯片中的应用程序完整,生成完整检测结果,芯片在生成了完整检测结果之后,芯片向芯片烧录装置发送完整检测结果;芯片检测存储在芯片中的应用程序不完整,生成不完整检测结果,芯片可以向芯片烧录装置发送不完整检测结果,芯片也可以不向芯片烧录装置发送不完整检测结果。
所述获取所述芯片根据所述应用程序生成的烧录结果的步骤,包括:
步骤S31,获取所述芯片根据所述应用程序生成的检测结果,并根据所述检测结果生成烧录结果。
在本实施例中,芯片在向芯片烧录装置发送完整检测结果之后,或者芯片未向芯片烧录装置发送不完整检测结果之后,芯片烧录装置获取芯片根据所述应用程序生成的检测结果,并根据检测结果生成烧录结果。当芯片检测存储在芯片中的应用程序完整,生成完整检测结果,芯片在生成了完整检测结果之后,芯片向芯片烧录装置发送完整检测结果,芯片烧录装置接收芯片根据应用程序生成的完整检测结果,芯片烧录装置根据完成检测结果生成烧录成功信息;芯片检测存储在芯片中的应用程序不完整,生成不完整检测结果,芯片可以向芯片烧录装置发送不完整检测结果,芯片也可以不向芯片烧录装置发送不完整检测结果,芯片烧录装置获取芯片根据应用程序生成的不完整检测结果,芯片烧录装置根据不完整检测结果生成烧录失败信息。
本实施例通过上述方案,接收编带设备发送的放置成功信息;根据所述放置成功信息获取应用程序,并将所述应用程序发送至所述芯片;重启所述芯片的工作电源;以便于所述芯片在工作电源重启时根据所述应用程序生成检测结果;获取所述芯片根据所述应用程序生成的检测结果,并根据所述检测结果生成烧录结果;将所述烧录结果发送至所述编带设备,以便于所述编带设备根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,以便于所述编带设备对取出的所述芯片执行与所述烧录结果相对应的操作。由此,通过重启芯片的工作电源,实现了更准确判断芯片是否烧录成功,减小因信息发送问题导致芯片烧录错位判断的情况发生。
本发明还提供一种芯片烧录装置。
本发明芯片烧录装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的芯片烧录程序,所述芯片烧录程序被所述处理器执行时实现如上所述的芯片烧录方法的步骤。
其中,在所述处理器上运行的芯片烧录程序被执行时所实现的方法可参照本发明芯片烧录方法各个实施例,此处不再赘述。
本发明还提供一种芯片烧录***。
本发明芯片烧录***包括:芯片烧录装置,用于存储待烧录的应用程序,及承载和烧录芯片;
编带设备,与所述芯片烧录装置通信连接,用于吸取所述芯片并将所述芯片放置于所述芯片烧录装置上;
上位机,与所述芯片烧录装置通信连接,用于向芯片烧录装置发送待烧录的应用程序;
所述芯片烧录装置配置为当接收到编带设备发送的放置成功信息时,根据所述放置成功信息获取应用程序,并将所述应用程序发送至所述芯片;当烧录完成时,获取所述芯片根据所述应用程序生成的烧录结果,将所述烧录结果发送至所述编带设备;
所述编带设备被配置为当芯片成功放置在所述芯片烧录装置上时,向所述芯片烧录装置发送放置成功信息;在接收到所述芯片烧录装置发送的烧录结果时,根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,并对取出的所述芯片执行与所述烧录结果相对应的操作。
在本实施例中,当编带设备将芯片成功放置在芯片烧录装置上时,编带设备生成放置成功信息,并向所述芯片烧录装置发送放置成功信息;当芯片烧录装置在接收到编带设备发送的放置成功信息时,芯片烧录装置根据所述放置成功信息获取应用程序,并将所述应用程序发送至所述芯片;当烧录完成时,芯片烧录装置获取所述芯片根据所述应用程序生成的烧录结果,芯片烧录装置将所述烧录结果发送至所述编带设备;编带设备在接收到所述芯片烧录装置发送的烧录结果时,编带设备根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,编带设备对取出的所述芯片执行与所述烧录结果相对应的操作。
本发明还提供一种计算机可读存储介质。
本发明计算机可读存储介质上存储有芯片烧录程序,所述芯片烧录程序被处理器执行时实现如上所述的芯片烧录方法的步骤。
其中,在所述处理器上运行的芯片烧录程序被执行时所实现的方法可参照本发明芯片烧录方法各个实施例,此处不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种芯片烧录方法,其特征在于,所述芯片烧录方法应用于芯片烧录装置,所述芯片烧录方法包括如下步骤:
接收编带设备发送的放置成功信息;
根据所述放置成功信息获取应用程序,并将所述应用程序发送至所述芯片;
获取所述芯片根据所述应用程序生成的烧录结果;
将所述烧录结果发送至所述编带设备,以便于所述编带设备根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,以便于所述编带设备对取出的所述芯片执行与所述烧录结果相对应的操作。
2.如权利要求1所述的芯片烧录方法,其特征在于,所述根据所述放置成功信息获取应用程序,并将所述应用程序发送至所述芯片的步骤,包括:
根据所述放置成功信息获取解压程序和压缩后的应用程序;
向所述芯片发送解压程序;
向所述芯片发送压缩后的应用程序,以便于所述芯片根据所述解压程序对所述压缩后的应用程序进行解压,得到并存储应用程序。
3.如权利要求1所述的芯片烧录方法,其特征在于,所述获取所述芯片根据所述应用程序生成的烧录结果的步骤之前,包括:
重启所述芯片的工作电源;以便于所述芯片在工作电源重启时根据所述应用程序生成检测结果;
所述获取所述芯片根据所述应用程序生成的烧录结果的步骤,包括:
获取所述芯片根据所述应用程序生成的检测结果,并根据所述检测结果生成烧录结果。
4.如权利要求1至3中任一项所述的芯片烧录方法,其特征在于,当烧录结果为烧录成功结果时,所述将所述烧录结果发送至所述编带设备,以便于所述编带设备根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,以便于所述编带设备对取出的所述芯片执行与所述烧录结果相对应的操作的步骤,包括:
将所述烧录成功结果发送至所述编带设备,以便于所述编带设备根据所述烧录成功结果将所述芯片从所述芯片烧录装置中取出;以便于所述编带设备将取出的所述芯片放入烧录成功的编带中进行封带。
5.如权利要求1至3中任一项所述的芯片烧录方法,其特征在于,当烧录结果为烧录失败结果时,所述将所述烧录结果发送至所述编带设备,以便于所述编带设备根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,以便于所述编带设备对取出的所述芯片执行与所述烧录结果相对应的操作的步骤,包括:
将所述烧录失败结果发送至所述编带设备,以便于所述编带设备根据所述烧录失败结果将所述芯片从所述芯片烧录装置中取出;以便于所述编带设备将所述芯片放入烧录失败盒子中。
6.如权利要求1所述的芯片烧录方法,其特征在于,所述接收编带设备发送的放置成功信息的步骤之前,包括:
接收并保存上位机发送的所述应用程序。
7.如权利要求1所述的芯片烧录方法,其特征在于,所述接收编带设备发送的放置成功信息的步骤之前,包括:
接收所述编带设备发送的上一次编带信息;
根据所述上一次编带信息向所述编带设备发送放置芯片指令;以便于所述编带设备根据所述放置芯片指令,抓取所述芯片,并将所述芯片放置在所述芯片烧录装置上;以便于所述编带设备生成并向所述芯片烧录装置发送放置成功信息。
8.一种芯片烧录装置,其特征在于,所述芯片烧录装置包括:存储器、处理器及存储在所述存储器上并在所述处理器上运行的芯片烧录程序,所述芯片烧录程序被所述处理器执行时实现如权利要求1至8中任一项所述的芯片烧录方法的步骤。
9.一种芯片烧录***,其特征在于,所述芯片烧录***包括:
芯片烧录装置,用于存储待烧录的应用程序,及承载和烧录芯片;
编带设备,与所述芯片烧录装置通信连接,用于吸取所述芯片并将所述芯片放置于所述芯片烧录装置上;
上位机,与所述芯片烧录装置通信连接,用于向芯片烧录装置发送待烧录的应用程序;
所述芯片烧录装置配置为当接收到编带设备发送的放置成功信息时,根据所述放置成功信息获取应用程序,并将所述应用程序发送至所述芯片;当烧录完成时,获取所述芯片根据所述应用程序生成的烧录结果,将所述烧录结果发送至所述编带设备;
所述编带设备被配置为当芯片成功放置在所述芯片烧录装置上时,向所述芯片烧录装置发送放置成功信息;在接收到所述芯片烧录装置发送的烧录结果时,根据所述烧录结果将所述芯片从所述芯片烧录装置中取出,并对取出的所述芯片执行与所述烧录结果相对应的操作。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有芯片烧录程序,所述芯片烧录程序被处理器执行时实现如权利要求1至8中任一项所述的芯片烧录方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010521810.7A CN111679840A (zh) | 2020-06-09 | 2020-06-09 | 芯片烧录方法、装置、***及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010521810.7A CN111679840A (zh) | 2020-06-09 | 2020-06-09 | 芯片烧录方法、装置、***及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111679840A true CN111679840A (zh) | 2020-09-18 |
Family
ID=72454476
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010521810.7A Pending CN111679840A (zh) | 2020-06-09 | 2020-06-09 | 芯片烧录方法、装置、***及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111679840A (zh) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109165025A (zh) * | 2018-08-01 | 2019-01-08 | 京信通信***(中国)有限公司 | 芯片离线烧录方法、装置、***、计算机存储介质及设备 |
CN109189410A (zh) * | 2018-08-21 | 2019-01-11 | 铁将军汽车电子股份有限公司 | 烧录方法、装置及设备 |
CN109656583A (zh) * | 2018-12-28 | 2019-04-19 | 北京深思数盾科技股份有限公司 | 芯片烧录方法、上位机及芯片烧录*** |
CN110515627A (zh) * | 2019-07-24 | 2019-11-29 | 白锦添 | 一种快速安全自动烧录*** |
-
2020
- 2020-06-09 CN CN202010521810.7A patent/CN111679840A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109165025A (zh) * | 2018-08-01 | 2019-01-08 | 京信通信***(中国)有限公司 | 芯片离线烧录方法、装置、***、计算机存储介质及设备 |
CN109189410A (zh) * | 2018-08-21 | 2019-01-11 | 铁将军汽车电子股份有限公司 | 烧录方法、装置及设备 |
CN109656583A (zh) * | 2018-12-28 | 2019-04-19 | 北京深思数盾科技股份有限公司 | 芯片烧录方法、上位机及芯片烧录*** |
CN110515627A (zh) * | 2019-07-24 | 2019-11-29 | 白锦添 | 一种快速安全自动烧录*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3038227B1 (en) | Apparatus and method for charging electronic device having battery | |
CN107977214B (zh) | 智能设备识别码的烧录方法、装置及计算机可读存储介质 | |
CN108562024B (zh) | 多联机空调***的集控方法、***及计算机可读存储介质 | |
CN107734616B (zh) | 应用程序关闭方法、装置、存储介质和电子设备 | |
CN108039963B (zh) | 一种容器配置方法、装置及存储介质 | |
CN107329901B (zh) | 数据包抓取方法、终端、服务器和存储介质 | |
CN108874653B (zh) | 任务测试方法、测试机、共享服务器和可读存储介质 | |
EP2869604B1 (en) | Method, apparatus and device for processing a mobile terminal resource | |
KR102161443B1 (ko) | 스마트 홈 시스템의 피 제어 장치 검색 및 제어 방법과 장치 | |
CN113592209A (zh) | 一种模型训练任务管理方法、装置、终端和存储介质 | |
CN112601202A (zh) | 自动配网的方法、电子装置及计算机可读存储介质 | |
CN109144596B (zh) | 快捷启动方法、装置、终端、服务器及*** | |
CN112601201A (zh) | 自动配网的方法、路由设备及计算机可读存储介质 | |
CN114661581A (zh) | 终端测试方法、装置、电子设备及计算机可读存储介质 | |
CN109669402B (zh) | 异常监控方法、设备、装置及计算机可读存储介质 | |
CN111679942B (zh) | 烧录测试方法、***及计算机可读存储介质 | |
CN113821417A (zh) | 灯效适应展示的处理方法、智能终端和存储介质 | |
EP3750371B1 (en) | Electronic device for connecting with external devices based on connection information and operating method thereof | |
CN111679840A (zh) | 芯片烧录方法、装置、***及计算机可读存储介质 | |
CN103729283A (zh) | 一种***日志输出方法、装置及终端设备 | |
KR102266869B1 (ko) | 전자 장치 및 전자 장치의 디스플레이 방법 | |
CN112328304B (zh) | 一种脚本适配方法、***、设备及计算机存储介质 | |
CN111339196B (zh) | 基于区块链的数据处理方法、***及计算机可读存储介质 | |
US10057740B2 (en) | Methods and devices for processing mobile terminal resource | |
CN112987597A (zh) | Fsu控制方法、装置、设备及计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |