一种智能化设备软件升级与修复的方法和系统技术方案

技术编号:2839940 阅读:212 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种智能化设备软件升级与修复的方法,包括:闪存烧录模块发出指令,通过指令转换模块,转换成标准的JTAG命令,使智能化设备的CPU进入Debug状态,初始化智能化设备的Flash、RAM以及CPU与FLASH,RAM相关的寄存器,经JTAG扫描链将智能化设备与闪存烧录模块接口驱动和烧录软件所需插件下载到智能化设备RAM指定区域;退出Debug状态,运行写入的插件;闪存烧录模块与智能化设备直接通讯,智能化设备接收闪存烧录模块发送的软件代码,写入到Flash中,完成下载。本发明专利技术还公开了一种智能化设备软件升级与修复系统。本发明专利技术可以实现Flash的快速擦写,成本低,速度快,可靠性高。

【技术实现步骤摘要】

【技术保护点】
一种智能化设备软件升级与修复的方法,包括如下步骤:(1)闪存烧录模块发出指令,通过指令转换模块,转换成标准的联合测试行动小组JTAG命令,使智能化设备的CPU进入调试Debug状态;(2)闪存烧录模块通过指令转换模块初始化智 能化设备的Flash、RAM以及CPU与FLASH、RAM相关的寄存器;(3)闪存烧录模块通过指令转换模块,经JTAG扫描链将智能化设备与闪存烧录模块接口驱动下载到智能化设备RAM指定区域;(4)闪存烧录模块通过指令转换模块 ,经JTAG扫描链将烧录软件所需插件,写入智能化设备RAM指定区域;(5)闪存烧录模块通过指令转换模块,经JTAG扫描链将程序计数器PC指针指向第(3)和(4)步所述的RAM起始地址,然后退出Debug状态,运行写入RAM的接口驱动 和烧录软件所需插件;(6)闪存烧录模块与智能化设备直接通讯,智能化设备接收闪存烧录模块发送的软件代码,写入到Flash中,完成下载。

【技术特征摘要】

【专利技术属性】
技术研发人员:李少成朱辉剑曾小梅
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1