[发明专利]一种用于DSP芯片的软件在线自更新方法在审
申请号: | 202111590428.2 | 申请日: | 2021-12-23 |
公开(公告)号: | CN114217839A | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 杨明;钱伟;杨银川 | 申请(专利权)人: | 贵州航天控制技术有限公司 |
主分类号: | G06F8/654 | 分类号: | G06F8/654 |
代理公司: | 中国航天科工集团公司专利中心 11024 | 代理人: | 葛鹏 |
地址: | 550009 贵州*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 dsp 芯片 软件 在线 更新 方法 | ||
本发明提供了一种用于DSP芯片的软件在线自更新方法。方法包括:将DSP芯片的RS422接口与上位机程序建立通信;判断上位机程序是否发送软件升级指令;若是,则擦除DSP芯片内FLASH地址空间存放的原始软件;待原始软件完全擦除后,利用RS422接口从上位机程序接收待升级软件,将待升级软件写入存放原始软件的FLASH地址空间;在待升级软件完全写入FLASH地址空间后,完成DSP芯片的软件在线自更新过程。利用本发明提供的方法,无需单独研制第三方上传软件,只需研制一个系统产品最终使用的用于DSP芯片的软件并将其存放于DSP芯片的FLASH中,可直接通过FLASH中存储的软件与上位机程序配合完成用于DSP芯片的软件自身的在线更新升级。
技术领域
本发明涉及软件工程技术领域,具体涉及一种用于DSP芯片的软件在线自更新方法。
背景技术
一般而言,DSP芯片的嵌入式软件的更新是在CCS开发环境下通过JTAG接口连接仿真器来实现的,但JTAG烧写软件时只能实现一对一烧写,且不能远距离烧写软件。并且,当产品完成整机调试后需要升级软件时,若想通过JTAG烧写程序进行烧写,则必须对整机进行拆解后才能实现,这样十分不便,不利于嵌入式软件的使用维护。
国内现有的DSP芯片的软件在线更新升级方法多为通过第三方上传软件与上位机程序共同配合,最终实现DSP芯片的嵌入式软件的更新。该方法与利用JTAG接口进行更新的方法相比,虽然提高了嵌入式软件的使用维护性能,但该方法存在一个显著的缺点:研制和管理第三方上传软件需要额外增加上传软件外方评测及软件技术状态管理等问题所带来的经济成本。
而且,在实际应用时,需要在DSP芯片的片内FLASH中预先分配好存储空间,一部分存储空间用于存放第三方上传软件,一部分存储空间用于存放系统工作时真正要执行的用于DSP芯片的软件。需要预先通过JTAG方式将第三方上传软件烧写到DSP芯片的片内FLASH指定空间并永久保存,然后才能通过第三方上传软件与上位机程序的共同配合来完成系统中DSP芯片的软件的更新升级。
发明内容
为解决上述技术问题,本发明提供了一种用于DSP芯片的软件在线自更新方法,无需单独研制第三方上传软件,只需研制一个系统产品最终使用的用于DSP芯片的软件并将其存放于DSP芯片的FLASH中,当需要对DSP芯片进行升级时,利用DSP芯片的RS422接口与上位机连接,可直接通过FLASH中存储的用于DSP芯片的软件与上位机程序配合完成用于DSP芯片中软件自身的在线更新升级,从而可有效避免增加研制第三方上传软件所带来的软件外部评测成本和软件技术状态管理等问题。同时,本发明能够有效提高产品的使用维护性能,极大降低企业的产品研发生产成本。
为实现上述目的,本发明的具体技术方案如下:
一种用于DSP芯片的软件在线自更新方法,包括:
将DSP芯片通过RS422接口与上位机程序建立通信;
判断所述上位机程序是否发送软件升级指令;
若是,则擦除所述DSP芯片内FLASH地址空间存放的原始软件;
待所述原始软件完全擦除后,利用所述RS422接口从所述上位机程序接收待升级软件,将所述待升级软件写入存放所述原始软件的所述FLASH地址空间;
待所述待升级软件完全写入所述FLASH地址空间后,完成所述DSP芯片的软件在线自更新过程。
可选的,若所述RS422接口与所述上位机程序未成功建立通信,则所述DSP芯片继续执行正常的工作流程,不进行自更新操作。
可选的,若所述上位机程序未发送软件升级指令或发送了错误的软件升级指令,则所述DSP芯片继续执行正常工作流程,不进行自更新操作。
可选的,擦除所述DSP芯片内FLASH地址空间存放的原始软件,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州航天控制技术有限公司,未经贵州航天控制技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111590428.2/2.html,转载请声明来源钻瓜专利网。