本申请实施例涉及通信领域,尤其涉及一种多通道烧录系统、方法、装置、设备及存储介质。
背景技术:
1、现有技术中,量产型烧录器为了能烧录多块芯片,通常提供多个烧录通道连接到待烧芯片,烧录时依次操作每个烧录通道,在烧录数据的过程中,数需要上位机进行下发、处理,以及需要软件参与到烧录数据传输途径,不能很好地利用硬件总线带宽。并且在实际芯片烧录情景中,烧录数据可能存在本地内存、外部存储器中、甚至由上位机下发等,但目前大多数烧录设备只支持从单一的存储介质中获取数据,无法灵活地切换烧录数据源,降低了多块芯片烧录的整体效率。
2、综上所述,现有技术中多块芯片的烧录方法,存在着烧录效率低下的技术问题。
技术实现思路
1、本发明实施例提供了一种多通道烧录系统、方法、装置、设备及存储介质,解决了现有技术中多块芯片的烧录方法,存在着烧录效率低下的技术问题。
2、第一方面,本发明实施例提供了一种多通道烧录系统,包括控制模块、通道分发模块、多个烧录通道模块、存储读写模块以及存储模块;
3、所述控制模块,与所述通道分发模块相连接,用于向所述通道分发模块下发芯片烧录指令;以及用于从所述通道分发模块中获取芯片烧录结果;
4、所述通道分发模块,与所述存储读写模块以及所述烧录通道模块相连接,用于接收所述控制模块下发的芯片烧录指令,根据所述芯片烧录指令确定芯片烧录的源通道和目标通道,通过所述源通道获取烧录数据并将烧录数据分发至所述目标通道中;以及用于从所述目标通道中获取芯片烧录结果;所述源通道为所述烧录通道模块或者所述存储读写模块中的一个;所述目标通道为至少一个所述烧录通道模块;
5、所述烧录通道模块,用于与芯片相连接,将所述烧录数据烧录至相连接的芯片中,并生成所述芯片烧录结果;以及用于从所述相连接的芯片中读取所述烧录数据;
6、存储读写模块,用于与所述存储模块相连接,读取所述存储模块中的烧录数据;
7、存储模块,用于保存所述烧录数据。
8、第二方面,本发明实施例提供了一种多通道烧录方法,所述方法适用于第一方面所述的多通道烧录系统中的通道分发模块,所述方法包括:
9、接收控制模块发送的芯片烧录指令,根据所述芯片烧录指令确定芯片烧录的源通道和目标通道;
10、从所述源通道中获取烧录数据,并将所述烧录数据发送至目标通道中进行烧录;
11、从所述目标通道中获取芯片烧录结果,将所述芯片烧录结果发送至所述控制模块。
12、第三方面,本发明实施例提供了一种多通道烧录装置,所述装置适用于第一方面所述的多通道烧录系统中的通道分发模块,所述装置包括:
13、通道确定单元,用于接收控制模块发送的芯片烧录指令,根据所述芯片烧录指令确定芯片烧录的源通道和目标通道;
14、数据获取单元,用于从所述源通道中获取烧录数据,并将所述烧录数据发送至目标通道中进行烧录;
15、结果获取单元,用于从所述目标通道中获取芯片烧录结果,将所述芯片烧录结果发送至所述控制模块。
16、第四方面,本发明实施例提供了一种多通道烧录设备,所述多通道烧录设备包括处理器以及存储器;
17、所述存储器用于存储计算机程序,并将所述计算机程序传输给所述处理器;
18、所述处理器用于根据所述计算机程序中的指令执行如第二方面所述的一种多通道烧录方法。
19、第五方面,本发明实施例提供了一种存储计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第二方面所述的一种多通道烧录方法。
20、上述,本发明实施例提供了一种多通道烧录系统、方法、装置、设备及存储介质,本发明实施例提供的多通道烧录系统允许烧录数据从单个源通道传输到单个目标通道,也允许烧录数据从单个源通道同时传输到多个目标通道,源通道为存储读写模块,也可以为任意一个烧录通道模块,目标通道固定为烧录通道。本发明实施例提供的多通道烧录系统能够灵活地从存储模块以及某个存有烧录数据的芯片中获取烧录数据,并将烧录数据分发到多个烧录通道以同时对多个通道的芯片进行烧录,实现根据实际的烧录需求灵活调整烧录数据源,提高了多块芯片烧录的整体效率,解决了现有技术中只支持从单一的存储介质中获取数据,无法灵活地切换烧录数据源,导致多块芯片烧录的整体效率低下的技术问题。
1.一种多通道烧录系统,其特征在于,包括控制模块、通道分发模块、多个烧录通道模块、存储读写模块以及存储模块;
2.根据权利要求1所述的一种多通道烧录系统,其特征在于,所述控制模块还与外部总线相连接,所述源通道还包括外部总线;
3.根据权利要求1所述的一种多通道烧录系统,其特征在于,每个所述烧录通道模块包括烧写通道子模块以及电平转换子模块;
4.根据权利要求1所述的一种多通道烧录系统,其特征在于,所述通道分发模块还用于监控各个烧录通道模块的状态。
5.根据权利要求4所述的一种多通道烧录系统,其特征在于,所述通道分发模块还用于当监控到所述目标通道相对应的目标烧录通道模块处于异常状态时,屏蔽所述目标烧录通道模块。
6.根据权利要求1所述的一种多通道烧录系统,其特征在于,所述控制模块还与服务器相连接,所述控制模块用于根据所述芯片烧录结果确定烧录是否成功,并将所述芯片烧录结果上传至所述服务器。
7.一种多通道烧录方法,其特征在于,所述方法适用于权利要求1~5任一项所述的多通道烧录系统中的通道分发模块,所述方法包括:
8.一种多通道烧录装置,其特征在于,所述装置适用于权利要求1~5任一项所述的多通道烧录系统中的通道分发模块,所述装置包括:
9.一种多通道烧录设备,其特征在于,所述多通道烧录设备包括处理器以及存储器;
10.一种存储计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求7所述的一种多通道烧录方法。