专利汇可以提供一种电子模块及其软件无线升级方法专利检索,专利查询,专利分析的服务。并且本 发明 提出一种 电子 模 块 及其 软件 无线升级方法,旨在解决 现有技术 无法稳定、可靠适用于多次软件无线升级的问题。该电子模块的FLASH存储空间中有至少两个APP分区,分别用于单独存储和运行不同版本的用户程序;Bootloader程序引导程序更新的过程包括:将接收的待更新程序存储在APP区当前空闲的一个分区,在DATA区写入程序升级标志后软件复位,再通过检测当前的程序升级标志选择加载APP区中相应分区的程序运行;若当前运行分区的程序遇到故障,则设定的某一空闲分区在DATA区中对应的标志位切换为唯一有效,执行该分区存储的程序,同时向上位机发送此前分区程序故障的 信号 。,下面是一种电子模块及其软件无线升级方法专利的具体信息内容。
1.一种电子模块,包括处理器和FLASH,其中FLASH的存储空间分为Bootloader区、APP区和DATA区,其特征在于:
所述APP区的存储空间划分为至少两个分区,分别用于单独存储和运行不同版本的用户程序;
所述DATA区存储的信息包括程序升级标志和程序版本号,程序升级标志中设定与APP区各个分区一一对应的标志位,其中当前运行的分区对应的标志位唯一有效;
所述Bootloader区,用于存放Bootloader程序,该Bootloader程序引导程序更新的过程包括:将接收的待更新程序存储在APP区当前空闲的一个分区,在DATA区写入程序升级标志后软件复位,再通过检测当前的程序升级标志选择加载APP区中相应分区的程序运行;若当前运行分区的程序遇到故障,则设定的某一空闲分区在DATA区中对应的标志位切换为唯一有效,Bootloader程序重新检测DATA区的程序升级标志及程序版本号,Bootloader运行指针跳转到有效标志位对应的分区,执行该分区存储的程序,同时向上位机发送此前分区程序故障的信号。
2.根据权利要求1所述的电子模块,其特征在于:所述设定的某一空闲分区为存储前一版本程序的分区。
3.根据权利要求1所述的电子模块,其特征在于:所述APP区的存储空间划分为两个区域,记为APP0区和APP1区;多次程序更新的过程中,APP0区与APP1区分别依次交替作为写入新程序的分区和当前运行分区。
4.根据权利要求1所述的电子模块,其特征在于:所述DATA区存储的信息还包括程序的大小。
5.基于权利要求3所述电子模块实现软件无线升级的方法,包括以下步骤:
1)下载基础版本:运行Bootloader程序,当检测到基础版本下载的命令后,接收基础版本的程序并将其写入APP1区域,并在DATA区写入对应于APP1区的标志位和程序版本号;然后软件复位,Bootloader程序读取DATA区的程序升级标志,将指针跳转到APP1区域,去执行基础版本的程序;
2)第一次升级:当前运行的是基础版本的程序;当接收到软件升级的命令时,接收待升级程序并将其完整写入APP0区,并在DATA区写入对应于APP0区的标志位和待升级程序的版本号;然后软件复位,Bootloader程序读取DATA区的程序升级标志,此时APP0区对应的标志位有效,Bootloader运行指针跳转到APP0区,执行第一次升级后的程序;
3)第二次升级:当前运行的是APP0程序;当接收到软件升级的命令时,接收待升级程序并将其完整写入APP1区,并在DATA区写入对应于APP1区的标志位和待升级程序的版本号;
然后软件复位,Bootloader程序读取DATA区的程序升级标志,此时APP1区对应的标志位有效,Bootloader运行指针跳转到APP1区,执行第二次升级后的程序;
4)参照步骤2)、步骤3),APP0区与APP1区分别依次交替作为写入新程序的分区和当前运行分区,实现多次无线升级。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
自动调试与防错方法及装置 | 2020-05-14 | 347 |
应用程序下载的管理方法、装置及电子设备 | 2020-05-13 | 222 |
便于软件更新的方法及电子设备 | 2020-05-15 | 25 |
电子天平和微机联用的分析方法 | 2020-05-13 | 161 |
一种内存清理方法和电子设备 | 2020-05-13 | 647 |
一种程序测试方法、装置及电子设备 | 2020-05-13 | 968 |
电子驻车制动系统 | 2020-05-13 | 521 |
一种提升应用程序稳定状态的方法和处理系统 | 2020-05-12 | 146 |
一种汽车电子稳定程序用电磁继动阀 | 2020-05-11 | 293 |
一种汽车电子稳定程序控制系统 | 2020-05-11 | 982 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。