一种自动适配固件的烧录系统及其方法技术方案

技术编号:35098019 阅读:19 留言:0更新日期:2022-10-01 17:02
一种自动适配固件的烧录系统及其方法,其包括输入装置,通讯卡,以及测试板。所述测试板在程序上按层次管理由上至下分为应用层,功能模块层,进程事件层,协议层,以及硬件驱动层。不同型号的产品烧录对应的功能模块划分是相同的,不同的是进程事件。在所述进程事件层则将每个功能模块管辖的进程事件按产品型号分类,所述测试板根据型号选择相应的进程事件进行烧录,实现自动适配并兼容任意模组。在烧录前,将待烧录数据存放在缓存区RAM1,将烧录数据分为N份,每次烧录1/N数据到模组中并存放到缓存区RAM2中,烧录的同时计算RAM1和RAM2的CRC校验值V1和V2。即不影响烧录,同时利用烧录时间完成了V1与V2的计算,提高了校验的效率和速度,实现了烧录自检。实现了烧录自检。实现了烧录自检。

【技术实现步骤摘要】
一种自动适配固件的烧录系统及其方法


[0001]本专利技术涉及电子纸烧录
,特别涉及一种自动适配固件的烧录系统及其方法。

技术介绍

[0002]电子纸也叫数码纸。它是一种超薄、超轻的显示屏,即理解为像纸一样薄、柔软、可擦写的显示器。现有技术中的电子纸模组的固件烧录是通过测试板进行烧录。工作人员需要将待烧录模组的信息通过数据输入设备传输给测试板,测试板将信息烧录到产品中,如专利号为CN202110997958.2所公开的一种固件烧录方法、装置及相关设备。
[0003]但是由于不同型号的模组需要不同的固件下载到测试板中,因此就涉及固件程序是否与模组匹配的问题,人工一个一个确定太过麻烦,而且当固件在批量烧录的时候易出错,难以快速找到损坏的硬件,不便于维修。另外,对于烧录数据的校验一般都是在完成烧录后,将烧录数据读出进行CRC校验,这样就需要重新读出数据,从而增加烧录时间,影响烧录效率。

技术实现思路

[0004]有鉴于此,本专利技术提供了一种自动适配固件的烧录系统及其方法,以解决上述技术问题。
[0005]一种自动适配固件的烧录系统,包括一个输入装置,一个与所述输入装置连接的通讯卡,以及多个与所述通讯卡连接的测试板。所述输入装置用于输入并储存不同型号模组的烧录参数,所述通讯卡作为所述输入装置与所述测试板的信息中转终端连接多个所述测试板。所述测试板包括一个微处理器,以及一个硬件自检模块。所述测试板上设有多个与所述硬件自检模块连接的检测点,所述检测点检测不同硬件的电压,所述硬件自检模块判断电压是否在正常范围内。所述测试板在程序上按层次管理由上至下分为应用层,功能模块层,进程事件层,协议层,以及硬件驱动层,越往上等级越高。所述功能模块层将一个烧录应用的控制流程分成几个功能模块,所述功能模块层调度所述进程事件层,不同型号的产品烧录对应的功能模块划分是相同的,不同的是进程事件,在所述进程事件层则将每个功能模块管辖的进程事件按产品型号分类,以使功能模块调度相应的进程事件。所述进程事件层调度所述协议层和所述硬件驱动层。
[0006]进一步地,所述通讯卡包括一个微控制器,一个USB接口,以及一个通讯卡通讯模块,所述微控制器接收从所述测试板输出的模组型号,并根据收到模组型号从所述输入装置中调用与型号相对应的烧录参数传输给所述测试板。
[0007]进一步地,所述通讯卡一端通过所述USB接口与所述输入装置连接,另一端通过所述通讯卡通讯模块分别与多个所述测试板连接,所述通讯卡通讯模块选用modbus/CAN总线通讯或无线通讯的方式。
[0008]进一步地,所述测试板还包括一个用于供电的模拟电源模块,一个与所述通讯卡
通讯模块连接的测试板通讯模块,以及一个与硬件自检模块连接的所述显示驱动模块。
[0009]进一步地,所述测试板通讯模块选用总线通讯或无线通讯的方式,且与所述通讯卡通讯模块的通讯方式相匹配。
[0010]进一步地,所述自动适配固件的烧录系统及其方法还包括多个与所述测试板连接的红外扫码器,所述红外扫码器读取模组的型号信息。
[0011]进一步地,所述应用层用于扩展测试板用途的,烧录为其中一种应用,所述应用层调度所述功能模块层,所述协议层是通讯协议及特殊算法,所述协议层调度所述硬件驱动层。
[0012]一种自动适配固件的烧录方法,其包括以下步骤:
[0013]S1:提供一个输入装置,一个与所述输入装置连接的通讯卡,多个与所述通讯卡连接的测试板,以及多个与所述测试板连接的红外扫码器,所述测试板包括一个微处理器,所述测试板控制所述红外扫码器读出模组的型号信息,并将型号信息发送给所述通讯卡;
[0014]S2:所述通讯卡从所述输入装置中获得与型号对应的烧录信息数据后转发给所述测试板;
[0015]S3:所述测试板根据型号信息,自动匹配对应固件进行烧录;
[0016]S4:在烧录前,所述微处理器开需辟一片缓存区RAM1存放待烧录数据,将烧录数据分为N份,每次烧录1/N数据到模组IC的ROM空间中,烧录的同时计算RAM1缓存区数据的CRC校验值V1;
[0017]S5:1/N数据烧录完后,所述微处理器开辟的一片缓存区RAM2,然后将刚烧录在模组IC的ROM中的/N数据读出存放到RAM2中,然后等待下次循环烧录数据时对缓存区RAM2中数据计算CRC校验值V2,如此循环直至N份烧录数据都烧录完成,并获得N份烧录数据的CRC校验值V2;
[0018]S6:将CRC校验值V1与N份烧录数据累计的CRC校验值V2进行比对,判断是否烧录成功。
[0019]进一步地,在上述步骤S1中,一个所述测试板与一个所述红外扫码器连接并对应一个模组。
[0020]与现有技术相比,本专利技术提供的自动适配固件的烧录系统将所述测试板在程序上按层次管理由上至下分为应用层,功能模块层,进程事件层,协议层,以及硬件驱动层。所述功能模块层将一个烧录控制流程分成几个功能模块,不同型号的产品烧录对应的功能模块划分是相同的,不同的是进程事件,在所述进程事件层中则将每个功能模块管辖的进程事件按产品型号分类,方便功能模块调度相应的进程事件,在烧录时所述测试板能根据型号选择相应的进程事件进行烧录,实现自动适配并兼容任意模组。另外,自动适配固件的烧录方法在烧录前,将待烧录数据存放到缓存区RAM1并将烧录数据分为N份,每次烧录1/N数据到模组IC的ROM空间中,烧录的同时计算RAM1缓存区数据的CRC校验值V1,1/N数据烧录完后,所述微处理器开辟的一片缓存区RAM2,然后将刚烧录在模组IC的ROM中的1/N数据读出存放到RAM2中,等待下次循环烧录数据时对缓存区RAM2中数据计算CRC校验值V2,如此循环直至N份烧录数据都烧录完成,并获得N份烧录数据的CRC校验值V2。这样即不影响烧录,同时利用烧录时间完成了V1与V2的计算,提高了校验的效率和速度,实现了烧录自检。
附图说明
[0021]图1为本专利技术提供的一种自动适配固件的烧录系统的结构示意图。
[0022]图2为图1的自动适配固件的烧录系统所具有的通讯卡的结构示意图。
[0023]图3为图1的自动适配固件的烧录系统所具有的测试板的结构示意图。
[0024]图4为图1的自动适配固件的烧录系统所具有的测试板的程序层次示意图。
[0025]图5为图1的自动适配固件的烧录方法的流程图。
具体实施方式
[0026]以下对本专利技术的具体实施例进行进一步详细说明。应当理解的是,此处对本专利技术实施例的说明并不用于限定本专利技术的保护范围。
[0027]如图1至图5所示,其为本专利技术提供的自动适配固件的烧录系统及其方法的结构示意图。所述自动适配固件的烧录系统包括一个输入装置10,一个与所述输入装置10连接的通讯卡20,多个与所述通讯卡20连接的测试板30,以及多个与所述测试板30连接的红外扫码器40。可以想到的是,所述自动适配固件的烧录系统及其方法还包括其他的一些功能模块,如控制模块,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动适配固件的烧录系统,其特征在于:所述自动适配固件的烧录系统及其方法包括一个输入装置,一个与所述输入装置连接的通讯卡,以及多个与所述通讯卡连接的测试板,所述输入装置用于输入并储存不同型号模组的烧录参数,所述通讯卡作为所述输入装置与所述测试板的信息中转终端连接多个所述测试板,所述测试板包括一个微处理器,以及一个硬件自检模块,所述测试板上设有多个与所述硬件自检模块连接的检测点,所述检测点检测不同硬件的电压,所述硬件自检模块判断电压是否在正常范围内,所述测试板在程序上按层次管理由上至下分为应用层,功能模块层,进程事件层,协议层,以及硬件驱动层,越往上等级越高,所述功能模块层将一个烧录应用的控制流程分成几个功能模块,所述功能模块层调度所述进程事件层,不同型号的产品烧录对应的功能模块划分是相同的,不同的是进程事件,在所述进程事件层则将每个功能模块管辖的进程事件按产品型号分类,以使功能模块调度相应的进程事件,所述进程事件层调度所述协议层和所述硬件驱动层。2.如权利要求1所述的自动适配固件的烧录系统,其特征在于:所述通讯卡包括一个微控制器,一个USB接口,以及一个通讯卡通讯模块,所述微控制器接收从所述测试板输出的模组型号,并根据收到模组型号从所述输入装置中调用与型号相对应的烧录参数传输给所述测试板。3.如权利要求2所述的自动适配固件的烧录系统,其特征在于:所述通讯卡一端通过所述USB接口与所述输入装置连接,另一端通过所述通讯卡通讯模块分别与多个所述测试板连接,所述通讯卡通讯模块选用modbus/CAN总线通讯或无线通讯的方式。4.如权利要求2所述的自动适配固件的烧录系统,其特征在于:所述测试板还包括一个用于供电的模拟电源模块,一个与所述通讯卡通讯模块连接的测试板通讯模块,以及一个与硬件自检模块连接的所述显示驱动模块。5.如权利要求4所述的自动适配固件的烧录系统,...

【专利技术属性】
技术研发人员:贾鹏飞
申请(专利权)人:浙江富涌电子科技有限公司
类型:发明
国别省市:

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

1