一种基于DSP芯片的多次引导程序执行方法及装置制造方法及图纸

技术编号:24707594 阅读:67 留言:0更新日期:2020-06-30 23:55
本发明专利技术公开了一种基于DSP芯片的多次引导程序执行方法及装置。所述方法包括:前一功能程序执行结束后,检测所述前一功能程序的执行状态并生成执行状态值,所述执行状值态为执行失败标识或执行成功标识中的一种;存储所述执行状态值;在依次执行的后一功能程序执行开始前,读取所述前一功能程序的执行状态值,若执行状态值为执行失败标识,则终止执行所述后一功能程序并且发送告警信号以提示用户执行失败,若执行状态值为执行成功标识,则继续执行所述后一功能程序。本发明专利技术具有容易识别执行故障的优点。

【技术实现步骤摘要】
一种基于DSP芯片的多次引导程序执行方法及装置
本专利技术属于电子设备
,更具体地,涉及一种基于DSP芯片的多次引导程序执行方法及装置。
技术介绍
TI公司设计的TMS320C6000系列DSP提供了一种多次引导启动的设计方法,该芯片被广泛应用于飞机、火箭等运载器相关应用场景中。通过DSP软件编程,DSP每次执行完特定功能的程序后能够被引导启动到下一段特定程序流程,即程序地址指针跳转到规定的地址重新执行新程序,通过使用该方法,每个流程由不同软件设计人员进行单独开发,这样多名软件人员同步开展相关软件设计的方法能够缩短整个产品软件开发周期。但是,每次DSP引导启动跳转到下一流程时,前一流程执行的状态是否工作正常,无法通过其他设备直接检测,故存在前一流程执行错误,而继续运行下一流程的情况。由于飞机、火箭等运载器的特殊特点,产品不具备显示功能,要查找产品问题的原因非常困难。
技术实现思路
针对现有技术的至少一个缺陷或改进需求,本专利技术提供了一种基于DSP芯片的多次引导程序执行方法及装置,容易识别执行故障。为实现上述目本文档来自技高网...

【技术保护点】
1.一种基于DSP芯片的多次引导程序执行方法,所述多次引导程序包括被依次执行的多个功能程序,其特征在于,所述方法包括:/n前一功能程序执行结束后,检测所述前一功能程序的执行状态并生成执行状态值,所述执行状值态为执行失败标识或执行成功标识中的一种;/n存储所述执行状态值;/n在依次执行的后一功能程序执行开始前,读取所述前一功能程序的执行状态值,若执行状态值为执行失败标识,则终止执行所述后一功能程序并且发送告警信号以提示用户执行失败,若执行状态值为执行成功标识,则继续执行所述后一功能程序。/n

【技术特征摘要】
1.一种基于DSP芯片的多次引导程序执行方法,所述多次引导程序包括被依次执行的多个功能程序,其特征在于,所述方法包括:
前一功能程序执行结束后,检测所述前一功能程序的执行状态并生成执行状态值,所述执行状值态为执行失败标识或执行成功标识中的一种;
存储所述执行状态值;
在依次执行的后一功能程序执行开始前,读取所述前一功能程序的执行状态值,若执行状态值为执行失败标识,则终止执行所述后一功能程序并且发送告警信号以提示用户执行失败,若执行状态值为执行成功标识,则继续执行所述后一功能程序。


2.如权利要求1所述的基于DSP芯片的多次引导程序执行方法,其特征在于,所述检测所述前一功能程序的执行状态并生成执行状态值具体是:
若检测到所述前一功能程序执行成功,则执行状态值为执行成功标识;
若检测到所述前一功能程序执行失败,则重新检测所述前一功能程序的执行状态,若重新检测到所述前一功能程序执行失败,则执行状态值为执行失败标识。


3.如权利要求1或2所述的基于DSP芯片的多次引导程序执行方法,其特征在于,所述提示用户执行失败具体是点亮LED灯来提示用户执行失败。


4.如权利要求3所述的基于DSP芯片的多次引导程序执行方法,其特征在于,所述提示用户执行失败具体是使LED灯呈现不同的颜色来提示用户执行失败的类别。


5.一种基于DSP芯片的多次引导程序执行装置,所述多次引导程序包括被依次执行的多个功能程序,其特征在于,所述装置包括:
检测模块,用于...

【专利技术属性】
技术研发人员:袁天亮琚俊梅张伟张朝阳张洪倩
申请(专利权)人:湖北三江航天红峰控制有限公司
类型:发明
国别省市:湖北;42

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

1