发明名称 一种可选择版本的DSP处理器程序加载方法
摘要 本发明涉及一种可选择版本的DSP处理器程序加载方法,属于DSP处理器应用技术领域。本发明采用两级程序加载机制进行程序加载,利用第一级引导程序完成第二级工作程序加载版本的选择及第二级工作程序的加载,加载后的第二级工作程序作为主工作程序运行,这样使得主机可以依据需求进行DSP处理器工作程序版本的选择,还解决了DSP升级功能融合到工作程序中导致的复杂性增加,以及软件升级过程中出现异常问题后需利用DSP仿真器重新进行固化从而实现加载的问题。
申请公布号 CN104281463A 申请公布日期 2015.01.14
申请号 CN201310292153.3 申请日期 2013.07.12
申请人 中国航天科工集团第三研究院第八三五八研究所 发明人 成明伟;樊庆华
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 代理人
主权项 一种可选择版本的DSP处理器程序加载方法,其特征在于,包括以下步骤:S1、主机向其与DSP处理器的信息交互区写入所述DSP处理器需加载的工作程序的软件版本信息;S2、所述主机向DSP处理器发送复位信号;S3、所述DSP处理器进行复位,然后自动加载引导程序;S4、所述引导程序读取所述软件版本信息;S5、所述引导程序根据所述软件版本信息计算所述工作程序在程序存储区中的存储地址、在程序运行空间的存储地址,以及工作程序运行入口地址,并将所述程序存储区中的存储地址处的可执行代码复制到所述程序运行空间的存储地址中,然后根据所述可执行代码、所述引导程序自身的内容,以及所述程序运行入口地址生成可执行文件;S6、所述DSP处理器对所述可执行文件进行加载。
地址 300308 天津市天津空港经济开发区中环西路58号