使用sd卡进行嵌入式软件在线升级的装置的制造方法

文档序号:10856185阅读:256来源:国知局
使用sd卡进行嵌入式软件在线升级的装置的制造方法
【专利摘要】本实用新型公开了一种使用SD卡进行嵌入式软件在线升级的装置,包括:微处理器,SDRAM存储器,SD卡连接器,SD卡,所述微处理器集成CPU、Flash、SD控制器,所述微处理器与SDRAM存储器通过并行总线连接,微处理器与SD卡通过SD卡连接器连接,并由SD控制器进行通讯。本实用新型与现有技术相比,具有以下特点:1、不需要拆装仪表,节省人力、物力、时间,有效避免因拆装引起的二次损坏。2、嵌入式软件本身不包含擦写Flash的代码,保证Flash不会被误擦写,具备较高的安全性。3、程序预先载入到RAM,即使升级过程中发生SD卡损坏、拔除等异常事件,也不会影响烧录过程,具备较高的可靠性。
【专利说明】
使用SD卡进行嵌入式软件在线升级的装置
技术领域
[0001]本实用新型涉及嵌入式软件升级领域,具体是一种使用SD卡进行嵌入式软件在线升级的装置。
【背景技术】
[0002]嵌入式软件是智能仪表的软件主体,随着智能仪表的多功能化,通过升级嵌入式软件改进或增加功能变得普遍,升级嵌入式软件就必须对存储嵌入式软件的Flash进行擦除然后重新写入新的软件。
[0003]目前,通常需要将智能仪表从应用现场拆下,而且需要拆开智能仪表,甚至需要将智能仪表寄回原厂才能进行嵌入式软件的升级,这造成了人力、物力和时间上的浪费,而且拆装的过程容易造成二次损坏。
[0004]—般的在线升级的方法都需要使用专用的升级工具和升级软件,对用户的要求较尚O
【实用新型内容】
[0005]为了解决现有技术中存在的上述技术问题,本实用新型了提供一种不需要拆装仪表,不需要特殊工具和软件,通过仪表的SD卡更新嵌入式软件的简单、可靠、安全的在线嵌入式软件升级装置,具体技术方案如下:
[0006]一种使用SD卡进行嵌入式软件在线升级的装置,包括:微处理器,SDRAM存储器,SD卡连接器,SD卡,所述微处理器集成CPU、Flash、SD控制器,所述微处理器与SDRAM存储器通过并行总线连接,微处理器与SD卡通过SD卡连接器连接,并由SD控制器进行通讯。
[0007]本实用新型与现有技术相比,具有以下特点:1、不需要拆装仪表,节省人力、物力、时间,有效避免因拆装引起的二次损坏。2、嵌入式软件本身不包含擦写Flash的代码,保证Flash不会被误擦写,具备较高的安全性。3、程序预先载入到RAM,即使升级过程中发生SD卡损坏、拔除等异常事件,也不会影响烧录过程,具备较高的可靠性。
【附图说明】
[0008]图1为本实用新型的使用SD卡进行嵌入式软件在线升级的装置的系统框图。
[0009]图2为本实用新型在线更新嵌入式软件的流程图。
【具体实施方式】
[0010]下面结合附图对本实用新型作进一步说明。
[0011]如图1所示,本实用新型的使用SD卡进行嵌入式软件在线升级的装置包括:微处理器I,SDRAM存储器2,SD卡连接器3,SD卡4,微处理器I集成CPU 5,Flash 6、SD控制器7,微处理器I与SDRAM存储器2通过并行总线连接,微处理器I与SD卡4通过SD卡连接器3连接,并由SD控制器7进行通讯。
[0012]所述的微处理器I采用STM32F429BIT6芯片,SDRAM存储器2使用IS42S16160C-7TLI的SDRAM存储器,Flash 6使用STM32F429BIT6集成的具有IAP功能的Flash存储器,SD控制器7使用STM32F429BIT6集成的SD控制器模块,SD卡连接器3为标准的SD卡连接器,SD卡4为标准的SD卡。
[0013]本实用新型更新嵌入式软件时,在装置上启动更新,更新程序从SD卡4中读取引导程序和新程序文件到SDRAM存储器2中,然后CPU 5跳转执行SDRAM存储器2中的引导程序,弓丨导程序包含了擦除Flash和写入Flash的代码,使用这种方式,擦除Flash和写入Flash的代码不会出现在正常运行的嵌入式软件中,可以避免因为程序跑飞引起误擦除或误写入的情况,然后引导程序会将新程序文件写入到Flash中,新程序文件写入完成后,仪表将运行更新后的嵌入式软件,嵌入式软件更新完成。
【主权项】
1.一种使用SD卡进行嵌入式软件在线升级的装置,包括:微处理器(I),SDRAM存储器(2),30卡连接器(3),30卡(4),其特征在于:所述微处理器(1)集成0?1](5)小1&811(6)、30控制器(7),所述微处理器(I)与SDRAM存储器(2)通过并行总线连接,微处理器(I)与SD卡(4)通过SD卡连接器(3)连接,并由SD控制器(7)进行通讯。
【文档编号】G06F9/445GK205540693SQ201620144794
【公开日】2016年8月31日
【申请日】2016年2月26日
【发明人】郑明督, 马永钧, 沈玉富, 殷佳豪, 杨捷
【申请人】杭州盘古自动化系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1