DSP启动程序加载方法、装置、设备及存储介质制造方法及图纸

技术编号:44966044 阅读:31 留言:0更新日期:2025-04-12 01:38
本发明专利技术公开了一种DSP启动程序加载方法、装置、设备及存储介质,其中方法包括:当DSP芯片上电后,从外部存储器中搬移目标代码至所述DSP芯片的内部程序存储区;将搬移至所述内部程序存储区的目标代码与所述外部存储器中的目标代码进行对比;当所述内部程序存储区的目标代码与所述外部存储器中的目标代码不一致时,按所述外部存储器中的目标代码对所述内部程序存储区的目标代码中不一致的代码段进行重新写入,直至目标代码一致时,将外部存储器中除目标代码之外的其他代码和数据加载至DSP芯片。本发明专利技术通过保证加载的用于DSP配置的目标代码与外部存储器中的目标代码一致,再加载其与代码,保证了程序的高可靠性。

【技术实现步骤摘要】

本申请涉及数字信号处理,特别是涉及一种dsp启动程序加载方法、装置、设备及存储介质。


技术介绍

1、由于具备集成度高、运算速度快、可编程性强等优点,dsp(digital signalprocessing,数字信号处理器)被越来越多地应用到进行数字信号处理的电子设备中。而在许多dsp应用系统中都需要dsp芯片能够在加电后自动从外部设备加载程序,现阶段,比较通用的加载方式主要包括rom加载和flash加载。rom加载是工程中最常见的加载方式,这种方式可以把程序代码段和数据段保存在rom,flash等非易失存储器中,加载过程完全由dsp自动完成,在实际应用中十分方便。flash加载则是将位于外部ce1空间的flash中的代码首先通过dma被搬入地址0处,加载过程在复位信号撤销后开始,此时cpu内部保持复位状态,由dma执行一个单帧的数据块传输,对于c620x/c670x,dma从ce1空间中拷贝64kb数据(该64kb数据主要包括对dsp的配置程序)到地址0处,传输完成后,cpu退出复位状态,开始执行地址0处的指令。而若当该64kb数据加载出错时,其可能会严重本文档来自技高网...

【技术保护点】

1.一种DSP启动程序加载方法,其特征在于,其包括:

2.根据权利要求1所述的DSP启动程序加载方法,其特征在于,所述目标代码包括迁移代码和配置代码;所述将搬移至所述内部程序存储区的目标代码与所述外部存储器中的目标代码进行对比,包括:

3.根据权利要求2所述的DSP启动程序加载方法,其特征在于,所述其他代码和数据包括功能代码和代码数据段;所述按所述外部存储器中的目标代码对所述内部程序存储区的目标代码中不一致的代码段进行重新写入之后,还包括:

4.根据权利要求3所述的DSP启动程序加载方法,其特征在于,所述从所述外部存储器中将所述功能代码和所述代码数据段...

【技术特征摘要】

1.一种dsp启动程序加载方法,其特征在于,其包括:

2.根据权利要求1所述的dsp启动程序加载方法,其特征在于,所述目标代码包括迁移代码和配置代码;所述将搬移至所述内部程序存储区的目标代码与所述外部存储器中的目标代码进行对比,包括:

3.根据权利要求2所述的dsp启动程序加载方法,其特征在于,所述其他代码和数据包括功能代码和代码数据段;所述按所述外部存储器中的目标代码对所述内部程序存储区的目标代码中不一致的代码段进行重新写入之后,还包括:

4.根据权利要求3所述的dsp启动程序加载方法,其特征在于,所述从所述外部存储器中将所述功能代码和所述代码数据段搬移至所述dsp芯片内,包括:

5.根据权利要求1所述的dsp启动程序加载方法,其特征在于,从外部存储器中搬移目标代码至所述dsp芯片的内部程序存...

【专利技术属性】
技术研发人员:李德全寇宪政闫得杰王栋
申请(专利权)人:中国科学院长春光学精密机械与物理研究所
类型:发明
国别省市:

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

1