固件烧录更新方法及应用其的固件烧录系统技术方案

技术编号:35844824 阅读:18 留言:0更新日期:2022-12-07 10:24
本发明专利技术提供一种固件烧录更新方法及应用其的固件烧录系统,包括:指定该第一存储载体中多个存储分区中的至少一个为专用存储分区;烧录第一版本软件数据至该第一存储载体,并将该第一版本软件数据中的第一固件数据烧录至该专用存储分区,其中,该第一固件数据用于调试和/或测试;擦除该专用存储分区中的该第一固件数据,以将该第一版本软件数据切换为第二版本软件数据。本发明专利技术无需在多个存储分区内均配置用于调试及/或测试的固件数据,测试人员可通过呼叫相应流程,而直接由该专用存储分区内的第一固件数据执行相应的调试及/或测试功能。因而,本发明专利技术简化了测试人员的调试及测试等流程,有效提升了产品产能。有效提升了产品产能。有效提升了产品产能。

【技术实现步骤摘要】
固件烧录更新方法及应用其的固件烧录系统


[0001]本专利技术涉及测试
,尤其涉及一种固件烧录更新方法及应用其的固件烧录系统。

技术介绍

[0002]固件除了能够实现产品功能外,还能够在产品出厂前,供产线对产品进行测试、调整或验证,然而,这些功能对于使用者来说则非常多余,且有可能因为使用者的使用不当影响产品常规功能。
[0003]现有技术中,如图1所示,用于调试及/或测试的固件数据通常会被烧录在 Flash存储器中的多个闪存分区,但如此设置不但需要多道烧录程序,同时还需要在测试完成后,针对多个闪存分区内的用于调试及/或测试的固件数据进行擦除;该部分用于调试及/或测试的产品除了会增加开发成本外,还会因为繁琐的验证流程,影响产品产能,并且,若出厂产品中保留工厂端所用的固件,还会存在网络安全等安全问题。
[0004]因此,有必要设计一种新型的固件烧录更新方法及应用其的固件烧录系统,以克服上述缺陷。

技术实现思路

[0005]本专利技术的目的在于提供一种固件烧录更新方法及应用其的固件烧录系统,其能够简化产品的验证流程,有效提升产品产能。
[0006]为达到上述目的,本专利技术提供了一种固件烧录更新方法,用于将固件安装于产品,该产品包括第一存储载体,该更新方法包括:指定该第一存储载体中多个存储分区中的至少一个为专用存储分区;烧录第一版本软件数据至该第一存储载体,并将该第一版本软件数据中的第一固件数据烧录至该专用存储分区,其中,该第一固件数据用于调试和/或测试;擦除该专用存储分区中的该第一固件数据,以将该第一版本软件数据切换为第二版本软件数据。
[0007]较佳的,该第一固件数据包含以下的至少一种:调试程序、测试程序以及日志。
[0008]较佳的,该专用存储分区还用以烧录第二固件数据,该第二固件数据的配置文件相异于该第一固件数据的配置文件。
[0009]较佳的,所述烧录步骤还包括:设置程序码,以指示该专用存储分区是否包含该第一固件数据。
[0010]较佳的,根据该程序码启动该第一固件数据的调试和/或测试的对应功能。
[0011]较佳的,在所述烧录步骤和所述擦除步骤之间,还包括:呼叫调试及/或测试流程,调用该专用存储分区中的该第一固件数据以进行调试及/或测试。
[0012]基于上述固件烧录更新方法,本专利技术还提供一种固件烧录系统,用于将固件安装于产品,该产品包括第一存储载体,该固件烧录系统包括:第一存储载体、处理器及第二存储载体,该处理器与该第二存储载体耦接;该第二存储载体存储有第一版本软件数据及计
算机程序,其中,该第一版本软件数据包含第一固件数据,该第一固件数据用于调试和/或测试;该处理器用于指定该第一存储载体中多个存储分区中的至少一个为专用存储分区;该处理器用于基于该计算机程序,将该第二存储载体中的第一版本软件数据烧录至该第一存储载体,并将该第一固件数据烧录至该专用存储分区;该处理器还用于基于该计算机程序,擦除该专用存储分区中的该第一固件数据,以将该第一版本软件数据切换为第二版本软件数据。
[0013]较佳的,该第一固件数据包含以下的至少一种:调试程序、测试程序以及日志。
[0014]较佳的,该第一版本软件数据还包括第二固件数据,该第二固件数据的配置文件相异于该第一固件数据的配置文件。
[0015]较佳的,该计算机程序还用以:设置程序码,以指示该专用存储分区是否包含该第一固件数据。
[0016]较佳的,根据该程序码启动该第一固件数据的调试和/或测试的对应功能。
[0017]较佳的,该计算机程序还用以:呼叫调试及/或测试流程,调用该专用存储分区中的该第一固件数据以进行调试及/或测试。
[0018]与现有技术相比,本专利技术提供的固件烧录更新方法及应用其的固件烧录系统将用于调试及/或测试的固件数据均烧录在特定的专用存储分区,从而无需在多个存储分区内均配置用于调试及/或测试的固件数据,测试人员可通过呼叫相应流程,而直接由该专用存储分区内的第一固件数据执行相应的调试及/或测试功能。因而,本专利技术不但简化了用于调试及/或测试的固件数据的烧录流程,同时也简化了测试人员的调试及测试等流程,有效提升了产品产能。
附图说明
[0019]图1为现有技术中的第一存储载体的存储情况示意图;
[0020]图2为本专利技术实施例提供的具有第二版本软件数据的第一存储载体的存储情况示意图;
[0021]图3为本专利技术实施例提供的固件烧录更新方法的流程示意图;
[0022]图4为本专利技术实施例提供的具有第一版本软件数据的第一存储载体的存储情况示意图;
[0023]图5为本专利技术另一实施例提供的固件烧录更新方法的流程示意图;
[0024]图6为本专利技术实施例提供的固件测试的流程示意图;
[0025]图7为本专利技术实施例提供的固件烧录系统的结构框图。
具体实施方式
[0026]为使对本专利技术的目的、构造、特征及其功能有进一步的了解,兹配合实施例详细说明如下。
[0027]在说明书及权利要求书当中使用了某些词汇来指称特定的元件。所属领域中具有通常知识者应可理解,制造商可能会用不同的名词来称呼同一个元件。本说明书及权利要求书并不以名称的差异来作为区分元件的方式,而是以元件在功能上的差异来作为区分的准则。在通篇说明书及权利要求当中所提及的「包括」为开放式的用语,故应解释成「包括但
不限定于」。
[0028]请参见图1、图2、图3、图4、图5、图6及图7,图1为现有技术中的第一存储载体的存储情况示意图,图2为本专利技术实施例提供的具有第二版本软件数据的第一存储载体的存储情况示意图,图3为本专利技术实施例提供的固件烧录更新方法的流程示意图,图4为本专利技术实施例提供的具有第一版本软件数据的第一存储载体的存储情况示意图,图5为本专利技术另一实施例提供的固件烧录更新方法的流程示意图,图6为本专利技术实施例提供的固件测试的流程示意图,图7 为本专利技术实施例提供的固件烧录系统的结构框图。
[0029]如图3所示,本专利技术提供一种固件烧录更新方法,其用于将固件安装于产品,该产品包括第一存储载体,具体包括以下步骤:
[0030]步骤S100,指定第一存储载体中多个存储分区中的至少一个为专用存储分区;
[0031]步骤S200,烧录第一版本软件数据至该第一存储载体,并将第一版本软件数据中的第一固件数据烧录至该专用存储分区,其中,第一固件数据用于调试和/或测试;
[0032]步骤S300,擦除该专用存储分区中的该第一固件数据,以将该第一版本软件数据切换为第二版本软件数据。
[0033]于步骤S100中,由工厂操作人员提供第一存储载体30,并指定其第一存储载体30中多个存储分区中的至少一个为专用存储分区,其第一存储载体30可以为Flash存储器或EEPROM存储器,如图1、图2及图4所示,第一存储载体30可具有多个存储分区,例如:Bank0、Bank1、Bank2

[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种固件烧录更新方法,用于将固件安装于产品,该产品包括第一存储载体,其特征在于,该更新方法包括:指定该第一存储载体中多个存储分区中的至少一个为专用存储分区;烧录第一版本软件数据至该第一存储载体,并将该第一版本软件数据中的第一固件数据烧录至该专用存储分区,其中,该第一固件数据用于调试和/或测试;擦除该专用存储分区中的该第一固件数据,以将该第一版本软件数据切换为第二版本软件数据。2.如权利要求1所述的固件烧录更新方法,其特征在于,该第一固件数据包含以下的至少一种:调试程序、测试程序以及日志。3.如权利要求1所述的固件烧录更新方法,其特征在于,该专用存储分区还用以烧录第二固件数据,该第二固件数据的配置文件相异于该第一固件数据的配置文件。4.如权利要求1所述的固件烧录更新方法,其特征在于,所述烧录步骤还包括:设置程序码,以指示该专用存储分区是否包含该第一固件数据。5.如权利要求4述的固件烧录更新方法,其特征在于,根据该程序码启动该第一固件数据的调试和/或测试的对应功能。6.如权利要求1所述的固件烧录更新方法,其特征在于,在所述烧录步骤和所述擦除步骤之间,还包括:呼叫调试及/或测试流程,调用该专用存储分区中的该第一固件数据以进行调试及/或测试。7.一种固件烧录系统,用于将固件安装于产品,该产品包括第一存储载体,其特征在于,该固件烧录系统包括:第一存储载...

【专利技术属性】
技术研发人员:廖运伟
申请(专利权)人:佳世达科技股份有限公司
类型:发明
国别省市:

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

1