可辨识芯片所需固件版本的烧录系统技术方案

技术编号:33808961 阅读:27 留言:0更新日期:2022-06-16 10:17
本实用新型专利技术提供了一种可辨识芯片所需固件版本的烧录系统,其包括至少一个与主机通信连接的下载器以及与所述下载器一一对应的通信连接的下载板,下载板具有接口识别电路、M个第二下载接口及M个所需固件版本不同的芯片,该接口识别电路与所有的第二下载接口电性连接并产生对各个第二下载接口进行识别的接口标志信号,且当M个所述第二下载接口的其中一个与所述第一下载接口连接时,该下载器对应的接口标志信号转换为接口序号并发送给主机,使得主机能根据该接口序号将对应的固件版本下载到下载板上M个芯片之一中,由此能够通过下载器对下载板上的多型号芯片、多固件版本进行快速有效的下载,降低烧录成本,并大大提高了生产效率。生产效率。生产效率。

【技术实现步骤摘要】
可辨识芯片所需固件版本的烧录系统


[0001]本技术涉及芯片固件烧录
,特别涉及一种可辨识芯片所需固件版本的烧录系统。

技术介绍

[0002]在嵌入式产品开发过程中,一般会使用多种型号的芯片来实现该嵌入式产品的不同功能,且不同型号、不同数量的芯片会被焊接在同一块产品电路板上。在嵌入式产品生产过程中,需要对已经焊接完成的产品电路板上的各颗芯片进行出厂代码(又可以称为芯片所需固件版本)下载。
[0003]现有技术关于出厂代码的主要下载方式是操作工人在生产线上,使用通用的下载器逐一对产品中的待下载代码的芯片进行出厂代码下载。如果产品电路板中包含至少2颗用于实现不同功能的芯片,就需要至少下载2种不同的出厂代码,而且还需要准备与之相对应数量的下载器来下载不同的出厂代码。
[0004]因此,现有技术存在以下缺点:产品电路板中包含的用于实现不同功能的芯片的数量越多,所需下载的出厂代码的种类越多,导致出厂代码的下载工作量越大,下载和产品生产效率越低,同时也越容易出现下载错误的问题(例如操作工人操作失误),且所需的下载器的数量越多,成本也越高。

技术实现思路

[0005]本技术的目的在于提供一种可辨识芯片所需固件版本的烧录系统,能够降低烧录成本,提高生产效率。
[0006]为实现上述目的,本技术提供一种可辨识芯片所需固件版本的烧录系统,其包括:
[0007]下载器,用于与存储有M个固件版本的主机通信连接,所述下载器具有第一下载接口;
[0008]下载板,具有接口识别电路、M个第二下载接口及M个所需固件版本不同的芯片,所述接口识别电路与所有的第二下载接口电性连接并产生对各个第二下载接口进行识别的接口标志信号,各个所述第二下载接口与各个所述芯片一一对应地连接;
[0009]且,当M个所述第二下载接口的其中一个与所述第一下载接口连接时,所述下载器将所连接的该第二下载接口对应的接口标志信号转换为接口序号并发送给所述主机,所述主机根据所述接口序号将对应的固件版本经所述下载器、所述第一下载接口及所连接的该第二下载接口下载到M个所述芯片之一中。
[0010]可选地,所述下载器还具有微控制器和状态机;所述微控制器与所述主机进行无线数据交互;所述状态机耦接在所述微控制器和所述第一下载接口之间,该接口标志信号被所述状态机进行预处理后发送给所述微控制器,所述微控制器对预处理后的该接口标志信号进行模数转换以获得所述接口序号。
[0011]可选地,所述接口识别电路为电压识别电路,包括设置在电源电压和地之间的电阻串,所述电阻串中的不同的串联节点连接不同的所述第二下载接口;不同的所述接口标志信号为不同的电压值。
[0012]可选地,所述电阻串包括M个阻值相同的电阻,所述接口序号与所述第二下载接口与地之间所连接的电阻个数成正比。
[0013]可选地,M个所述第二下载接口中至少有两者的下载协议互不相同,所述主机更根据所述接口序号选择对应的下载协议。
[0014]可选地,M个所述芯片中任意两个芯片的型号和所需固件版本均不同,或者,至少有两个芯片的型号相同但所需固件版本不同。
[0015]可选地,所述下载器和所述下载板的数量均为N个且一一对应连接,N个所述下载器通过无线方式同时与所述主机通信连接,N个所述下载器所连接的所述下载板从所述主机并行下载固件。
[0016]可选地,N个所述下载器均包括微控制器,N个所述微控制器具备无线通信模块与所述主机进行WiFi或蓝牙通讯。
[0017]可选地,N个所述下载器与所述主机通信连接后,所述主机与所述下载器之间传输的数据或指令中包括下载器识别码,以标识所述数据或指令对应于N个所述下载器中的哪一者。
[0018]可选地,每个所述下载板更提供产品标志信号,在N个所述下载板并行下载固件时,对应于不同的所述产品标志信号,所述主机发送不同的M个固件版本,或者,N个所述下载板中不同类型的下载板上的所有第二下载接口的接口标志信号均互不相同,在N个所述下载板并行下载固件时,对应于不同类型的下载板,所述主机发送不同的M个固件版本。
[0019]与现有技术相比,本技术的技术方案至少具有以下有益效果之一:
[0020]1、能够通过下载器对下载板上的多型号芯片、多固件版本(即代码)进行快速有效的下载,通过接口识别电路自动辨识芯片所需固件版本,无需操作工人人工选择固件版本,操作便利且避免了人工选择可能的误操作状况,大大提高生产效率,极大改善产品的固件升级及维护的效果。
[0021]2、能够通过多个下载器与主机无线通信连接(例如以网络热点的模式连接),来简单有效地实现多路产品向单主机进行固件并行下载的方式,不仅可以满足同一生产线上多个操作工人同时对同一型号的下载板进行不同固件代码的下载,也可以满足同一生产线上多个操作工人同时对不同型号的下载板进行相同或不同固件代码的下载,还可以满足不同生产线上多个操作工人同时对不同型号的下载板进行相同或不同固件代码的下载,由此进一步提高生产效率。
附图说明
[0022]图1是本技术第一实施例的可辨识芯片所需固件版本的烧录系统的硬件架构示意图。
[0023]图2是本技术第一实施例的烧录系统对下载板上的芯片进行烧录的流程示意图。
[0024]图3是本技术第二实施例的可辨识芯片所需固件版本的烧录系统的硬件架构
示意图。
[0025]图4和图5是本技术第二实施例的烧录系统进行并行下载的两种流程示例示意图。
具体实施方式
[0026]在下文的描述中,给出了大量具体的细节以便提供对本技术更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本技术可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本技术发生混淆,对于本领域公知的一些技术特征未进行描述。应当理解的是,本技术能够以不同形式实施,而不应当解释为局限于这里提出的实施例。相反地,提供这些实施例将使公开彻底和完全,并且将本技术的范围完全地传递给本领域技术人员。自始至终相同附图标记表示相同的元件。应当明白,当元件被称为"连接到"其它元件时,其可以直接地连接其它元件,或者可以存在居间的元件。相反,当元件被称为"直接连接到"其它元件时,则不存在居间的元件。尽管可使用术语第一、第二、第三等描述各种元件、部件和/或部分,这些元件、部件和/或部分不应当被这些术语限制。这些术语仅仅用来区分一个元件、部件或部分与另一个元件、部件或部分。因此,在不脱离本技术教导之下,下面讨论的第一元件、部件或部分可表示为第二元件、部件或部分。在此使用时,单数形式的"一"、"一个"和"所述/该"也意图包括复数形式,除非上下文清楚的指出另外的方式。还应明白术语“包括”用于确定可以特征、步骤、操作、元件和/或部件的存在,但不排除一个或更多其它的特征、步骤、操作、元件、部件和/或组的存在或添加。在此使用时,术语"和/或"包括相关所列项目的任何及所有组合。...

【技术保护点】

【技术特征摘要】
1.一种可辨识芯片所需固件版本的烧录系统,其特征在于,包括:下载器,用于与存储有M个固件版本的主机通信连接,所述下载器具有第一下载接口;下载板,具有接口识别电路、M个第二下载接口及M个所需固件版本不同的芯片,所述接口识别电路与所有的第二下载接口电性连接并产生对各个第二下载接口进行识别的接口标志信号,各个所述第二下载接口与各个所述芯片一一对应地连接;且,当M个所述第二下载接口的其中一个与所述第一下载接口连接时,所述下载器将所连接的该第二下载接口对应的接口标志信号转换为接口序号并发送给所述主机,所述主机根据所述接口序号将对应的固件版本经所述下载器、所述第一下载接口及所连接的该第二下载接口下载到M个所述芯片之一中。2.如权利要求1所述的可辨识芯片所需固件版本的烧录系统,其特征在于,所述下载器还具有微控制器和状态机;所述微控制器与所述主机进行无线数据交互;所述状态机耦接在所述微控制器和所述第一下载接口之间,该接口标志信号被所述状态机进行预处理后发送给所述微控制器,所述微控制器对预处理后的该接口标志信号进行模数转换以获得所述接口序号。3.如权利要求1所述的可辨识芯片所需固件版本的烧录系统,其特征在于,所述接口识别电路为电压识别电路,包括设置在电源电压和地之间的电阻串,所述电阻串中的不同的串联节点连接不同的所述第二下载接口;不同的所述接口标志信号为不同的电压值。4.如权利要求3所述的可辨识芯片所需固件版本的烧录系统,其特征在于,所述电阻串包括M个阻值相同的电阻,所述接口序号与所述第二下载接口与地之间所连接的电阻个数成正比。5.如权利要求1所述的可...

【专利技术属性】
技术研发人员:许飞王景华
申请(专利权)人:北京兆易创新科技股份有限公司
类型:新型
国别省市:

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

1