手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

DSP通过CCS将程序从Flash复制到RAM里的方法(一)

时间:2024-10-16 18:59:20

1、检查cmd文件夹下的文件,正在使用的是F28335_RAM_lnk.cmd文件,这是程序下载到RAM中的文件;

DSP通过CCS将程序从Flash复制到RAM里的方法(一)

2、通过右键操作,将F28335_RAM_lnk.cmd文竭惮蚕斗件”Exclude from Build”勾选上,去掉F28335.cmd文件的”Exclude from Build”之前的勾号;(注意:F28335_RAM_lnk.cmd和F28335.cmd文件两者只能选其一参与编译,否则编译器将无法识别具体的操作空间而出错)

DSP通过CCS将程序从Flash复制到RAM里的方法(一)

3、检查F28335.cmd文件,如下图所示,可以看到对程序下载到Flash做了相应的设置:

DSP通过CCS将程序从Flash复制到RAM里的方法(一)

4、一般,需要通过指令将程序从Flash搬到RAM中运行,从而提高执行效率,如下图中红色所示:利用#pragma CODE_SECTION指令关联程序和SECTIONS,通过MemCopy指令将代码复制到RAM中;

DSP通过CCS将程序从Flash复制到RAM里的方法(一)

5、为实现MemCopy指筠沭鱿漆令,需要加入相应内容,如上图中绿色所示,其中,DSP2833X_GloabalPrototypes.h包括了链接的相关变量;注:这儿的变量以及Mem潮贾篡绐Copy指令参数,都需要和cmd文件中对应。

DSP通过CCS将程序从Flash复制到RAM里的方法(一)

6、然后右击工程选择“Build Project”进行编译,没有错误,即会在workspace工程文件夹下的Debug文件夹里产生一个.out文件,如下图所示:

DSP通过CCS将程序从Flash复制到RAM里的方法(一)
© 手抄报圈