·上一文章:工业CT用驻波电子直线加速器测试系统的研制
·下一文章:Cortex—M3的SRAM单元故障软件的自检测研究
⑥读取暂存的主程序入口地址,二次加载程序跳转到该地址,完成加载。
结构化方式的加载过程如图6所示。
该方法对两种不同存储映射的DSP芯片通用,能够将程序段或数据段放置于DSP存储资源的任何位置,不区分片内或片外存储,同时没有程序段大小的限制;而且,在采用结构化的加载方式后,烧写文件的大小能够预先确定,从而有效利用Flash的存储空间。因此,采用结构化的加载方法具有良好的灵活性和扩展性,是二次加载的首选方法。
需要注意的是,该方法不能用于C6201和C6701的片内程序加载(因为这些芯片上的程序空间在一次加载后无法更改),但是适用于放置于外部SRAM或SDRAM中的程序加载。
结语
本文首先对C6000系列DSP芯片的二次加载方式进行了分析,指出了各种DSP芯片在二次加载时的特点与异同;然后从通用的角度出发,提出了非结构化的加载方式和结构化的加载方式,并介绍了这两种加载方法的特点与适用范围。本文提出的方法能够解决一大类C6000系列DSP芯片的二次加载问题,具有较高的工程价值。