[发明专利] 一种基于DSP6701的高可靠性程序引导、回写方法 – CN114091038A 全文链接一   全文链接二

 
基本信息
申请号
CN202111440268.3
申请日
20211130
公开(公告)号
CN114091038A
公开(公告)日
20220225
申请(专利权)人
中国科学院长春光学精密机械与物理研究所
申请人地址
130033 吉林省长春市东南湖大路3888号
发明人
邵英秋;汪龙祺;吴伟平;黄煜 专利类型 发明专利
摘要
本发明涉及一种基于DSP6701的高可靠性程序引导、回写方法,其中,片外FLASH芯片中存储三份完全一致的应用代码;系统加电后,片外PROM芯片中存储的引导代码通过DSP6701将三份应用代码逐字地取出进行三取二表决,并将表决后的应用代码逐字写入片外SRAM芯片中,若逐字三取二引导过程中有任意一份应用代码被打翻,则引导代码在完成引导过程后,通过DSP6701将片外SRAM芯片中引导后的代码回写替换片外FLASH芯片内被打翻的应用代码。本发明中引导代码进行三取二表决方式引导加载应用软件,若逐字三取二引导过程中其中任意一份应用软件被单粒子打翻,引导代码具备回写功能,软件加载更可靠。
主权项
1.一种基于DSP6701的高可靠性程序引导、回写方法,其特征在于,DSP6701处理器(2)设有片外PROM芯片(1)、片外SRAM芯片(3)和片外FLASH芯片(4),且所述片外PROM芯片(1)中存储引导代码,所述片外FLASH芯片(4)中存储三份完全一致的应用代码;系统加电后,所述引导代码开始运行,所述引导代码通过所述DSP6701处理器(2)将三份所述应用代码逐字地取出进行三取二表决,并将表决后的应用代码逐字写入所述片外SRAM芯片(3)中,完成引导过程,若逐字三取二表决引导过程中有任意一份所述应用代码被打翻,则所述引导代码在完成引导过程后,通过所述DSP6701处理器(2)将所述片外SRAM芯片(3)中引导后的代码回写替换所述片外FLASH芯片(4)内被打翻的应用代码;在所述引导代码运行完成后,所述片外SRAM芯片(3)内的应用代码开始运行。

 

 
IPC信息
IPC主分类号
G06F21/57
G 物理

G06 计算;推算;计数

G06F 电数字数据处理

 

 
法律状态信息
法律状态公告日
20220225
法律状态
公开 法律状态信息
CN202111440268 20220225 公开 公开

 

 
代理信息
代理机构名称
长春众邦菁华知识产权代理有限公司 22214
代理人姓名
张伟