[发明专利]一种基于ARM和FPGA的一体化升级方法在审
申请号: | 202111026904.8 | 申请日: | 2021-09-02 |
公开(公告)号: | CN114185560A | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 张甜;付思帅;张竑颉;凌咸庆;王伟伟;闫新峰;纪丽敏;黄朝东;金文;毛宪宁;刘佳琪;方海红;董春杨;王菁华;鞠晓燕;李德标;张超;王洁;王玥兮;宋景亮;秦卓;王东东;程光耀;杨宇;苏连明;蔡志旭;司文文;谢雨霖;李焕东;王晨;石尚;边梦琦 | 申请(专利权)人: | 北京航天长征飞行器研究所 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100076 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 arm fpga 一体化 升级 方法 | ||
本公开的基于ARM和FPGA的一体化升级方法,通过生成可执行文件,将可执行文件分别存储在FLASH的MultiBoot镜像区和Golden镜像区;利用JTAG接口将所述可执行文件烧写至Golden镜像版本,断电重新上电,运行Golden镜像版本,通过地面测试平台,将接收到的可执行文件数据烧写至MultiBoot镜像版本,完成可执行文件的首次烧写;当MultiBoot镜像MD5校验正常时,运行MultiBoot镜像中的可执行文件,通过地面测试平台,将接收的可执行文件的升级数据烧写至MultiBoot镜像;否则,运行Golden镜像中的可执行文件,完成可执行文件的在线升级的在线升级。
技术领域
本公开属于嵌入式电子技术领域,特别涉及一种基于ARM和FPGA的一体化升级方法。
背景技术
随着导弹信息化、智能化的发展,软件所实现的功能越来越复杂,软件升级和维护的频率越来越高。在产品已经装弹时,将其拆开利用JTAG接口对软件更新,不仅耗费时间,对硬件产品的诸多试验也需要重新做以确保其可靠性。这种方式在现场调试、设备数量大时维护非常困难。
另外,当硬件产品不做任何更改的情况下,由于用户的新需求或软件自身的错误,软件仍需不断升级和维护。而采用固有的JTAG接口需要将硬件拆开,此时硬件产品往往已经集成在一个大系统中,不能直接烧写程序,需要多次烧写,程序烧写较复杂。
发明内容
有鉴于此,本公开提出了一种基于ARM和FPGA的一体化升级方法,针对ARM和FPGA通过AXI总线互联集成于单个芯片的情况,在线升级技术能够设计成一次性烧写,不用多次分批烧写,解决了无法通过固有JTAG接口烧写程序的问题,以及降低了ARM和FPGA分批多次烧写的复杂度,提高了程序烧写的便利性。
根据本公开的一方面,提出了一种基于ARM和FPGA的一体化升级方法,所述方法包括:
生成一个含有FSBL引导程序、FPGA程序和ARM程序的可执行文件,并将至少两个相同的可执行文件分别存储在FLASH的MultiBoot镜像区和Golden镜像区,形成可执行文件的MultiBoot镜像版本和Golden镜像版本;
利用JTAG接口将所述可执行文件烧写至Golden镜像版本,断电;重新上电,运行Golden镜像版本,通过地面测试平台,将接收到的可执行文件数据烧写至MultiBoot镜像版本,完成可执行文件的首次烧写;
对MultiBoot镜像MD5进行校验,当MultiBoot镜像MD5校验正常时,运行MultiBoot镜像中的可执行文件,通过地面测试平台,将接收的可执行文件的升级数据烧写至MultiBoot镜像;否则,运行Golden镜像中的可执行文件,通过地面测试平台,将接收的可执行文件的升级数据烧写至MultiBoot镜像,完成可执行文件的在线升级的在线升级。
在一种可能的实现方式中,所述可执行文件通过FSBL引导程序,将ARM程序和FPGA程序合成一体化,实现RM程序和FPGA的一体化升级。
在一种可能的实现方式中,当进行可执行文件的在线升级时,上位机处于等待状态后,下位机进行加电。
在一种可能的实现方式中,所述可执行文件的在线升级包括可执行文件升级握手指令、可执行文件开始升级指令、可执行文件升级数据指令和烧写可执行文件指令。
在一种可能的实现方式中,下位机加电后,发送可执行文件升级握手指令到上位机,接收上位机发送的可执行文件开始升级指令后并回复可执行文件开始升级回令到上位机,实现下位机和上位机的握手。
在一种可能的实现方式中,所述可执行文件开始升级指令包含可执行文件开始升级指令每次升级的总包数、总长度和总CRC。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天长征飞行器研究所,未经北京航天长征飞行器研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111026904.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:杯架单元
- 下一篇:主题定制方法、装置及计算机可读存储介质