[发明专利]一种具有二级BOOT的DSP程序在线升级方法有效

专利信息
申请号: 201610998885.8 申请日: 2016-11-14
公开(公告)号: CN106569833B 公开(公告)日: 2020-04-10
发明(设计)人: 冯占华;孙天德;刘益青 申请(专利权)人: 积成电子股份有限公司
主分类号: G06F8/65 分类号: G06F8/65;G06F9/4401
代理公司: 济南舜源专利事务所有限公司 37205 代理人: 苗峻
地址: 250100 山东省济*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种具有二级BOOT的DSP程序在线升级方法,首先将一段二级BOOT程序由ROM区复制至RAM区并从二级BOOT程序的首地址开始执行;然后DSP将在线升级程序从ROM区引导至RAM区并运行;上位机通过通信模块下发程序的数据帧;ROM操作模块将数据帧写入ROM区后,回复确认帧至上位机至数据帧下发完成;ROM区中的功能程序区进行校验将校验结果传输至上位机。本发明提出的在线升级程序与功能程序是相对独立存在的,可以有效节约运行时RAM开销。本发明提出的二级BOOT程序段短小,可以快速启动,并引导功能区或在线升级区程序至RAM并运行,非常适合对实时性要求严格的工业场合。
搜索关键词: 一种 具有 二级 boot dsp 程序 在线 升级 方法
【主权项】:
一种具有二级BOOT的DSP程序在线升级方法,其特征在于包括如下步骤:步骤一、DSP上电后启动,自动将一段二级BOOT程序由ROM区复制至RAM区并从二级BOOT程序的首地址开始执行;步骤二、二级BOOT程序开始执行后判断是否需要在线升级,若需要则转至步骤四;若不需要,则转至步骤三;步骤三、DSP将功能程序从ROM区引导至RAM区并运行,功能程序收到上位机下发的在线升级命令,DSP置位在线升级标志,重启DSP并转至步骤一;步骤四、DSP将在线升级程序从ROM区引导至RAM区并运行;步骤五、上位机下发格式化功能程序区命令,ROM操作模块收到上位机下发的格式化功能程序区命令,执行格式化功能程序区命令并将格式化完成信息返回至上位机;步骤六、上位机收到格式化完成信息后通过通信模块下发程序的数据帧;步骤七、若通信模块接收到上位机下发的数据帧并校验通过将数据帧发至ROM操作模块,ROM操作模块将数据帧写入ROM区后,回复确认帧至上位机;否则不回复确认帧;步骤八、若上位机收到回复的确认帧,且确认帧与数据帧地址相同,下发下一帧数据帧,转至步骤七;否则,重发上一帧数据,转至步骤七;连续三次重发均未受收到正确的确认帧则升级失败,退出程序;否则,至数据帧下发完成转步骤九;步骤九、上位机下发校验帧,ROM操作模块将对ROM区中的功能程序区除RCR校验码外进行校验,若校验失败,将校验结果传输至上位机进行显示;若校验成功,清除在线升级标志并将校验结果传输至上位机进行显示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于积成电子股份有限公司,未经积成电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610998885.8/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top