[发明专利]一种脉压导航雷达的双多核DSP的远程智能升级方法在审
申请号: | 201510298251.7 | 申请日: | 2015-06-03 |
公开(公告)号: | CN104899064A | 公开(公告)日: | 2015-09-09 |
发明(设计)人: | 唐浩;张鑫;何奎 | 申请(专利权)人: | 成都天奥信息科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L1/00;H04L29/08 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 郭受刚 |
地址: | 610000 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 脉压 导航 雷达 多核 dsp 远程 智能 升级 方法 | ||
1.一种脉压导航雷达的双多核DSP的智能远程升级方法,其特征在于,所述方法包括:
雷达系统开机后,雷达通过千兆以太网向显控中心报告4核DSP0及DSP1信号处理程序版本号;
显控中心读取数据备份库中DSP0及DSP1的信号处理程序版本号与雷达上传的DSP0与DSP1版本号比较,如果程序版本一致,显控中心将控制雷达进入正常的工作模式,如果有DSP0或DSP1程序版本不一致,显控中心将控制雷达进入多核DSP0程序升级模式或多核DSP1程序升级模式。
2.根据权利要求1所述的方法,其特征在于,所述多核DSP0程序升级模式具体包括:
显控中心首先从数据备份库中读取DSP0的信号处理程序,然后将该程序分割成数据块并进行编号,并通过CRC-32C方式编码,然后将数据块封装成程序升级包;
显控中心完成升级程序打包后,通过千兆以太网向雷达发送DSP0程序升级命令并计时;
多核DSP0 CPU若收到一个无法识别的命令,则回复一个接收错误命令;显控中心收到错误接收命令或预设时间内没有收到雷达回复命令,则显控中心确认数据发送失败,数据发送失败计数加一,若数据发送失败计数大于3次,则判定雷达系统的通信链路不稳定,停止雷达程序升级,需检测雷达通信链路;
多核DSP0 CPU若收到正确的升级命令,则给显控中心回复一个正确接收程序升级并进入程序升级模式命令,显控中心开始给雷达发送DSP0程序升级包,DSP0 CPU接收到升级包后,若根据升级协议解析升级包,且CRC-32C校验正确,则多核DSP0 CPU按照数据块序号,接收数据包加一,并把升级程序缓存在DDR3相应的空间中;多核DSP0 CPU若解析升级包或CRC-32C校验错误,则数据发送失败计数加一,并向显控中心发送相应编号升级数据块发送错误命令,需要重新再发,若数据发送失败计数多余3次,则判定雷达系统的通信链路不稳定,停止雷达程序升级,需检测雷达通信链路;
若DSP0已正确接收升级程序,DSP0将缓存在DDR3中的升级程序写入FLASH的Update部分进行升级,当程序写入FLASH完成后,雷达向显控中心发送DSP0多核程序升级完成命令。
3.根据权利要求2所述的方法,其特征在于,显控中心接收到DSP0程序升级成功后,再判断DSP1的程序是否需要升级,若不需要,则显控中心显示雷达程序升级成功;若DSP1的程序需要升级,则显控中心将控制雷达进入多核DSP1程序升级模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都天奥信息科技有限公司,未经成都天奥信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510298251.7/1.html,转载请声明来源钻瓜专利网。