TI中文支持网
TI专业的中文技术问题搜集分享网站

如何将28335的从ram启动程序修改为下载到flash中启动

由于之前创建程序是在ram中启动,选择的cmd文件为 (28335_RAM_lnk.cmd),现在改写成下载到Flash中,改写了cmd文件为(F28335.cmd),main函数中添加了

MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, &RamfuncsRunStart);

InitFlash();

编译出现如下问题

warning:creating output section "ramfuncs" without a SECTIONS specification

Green Deng:

你好,请问你的cmd文件来源是哪里?除了更换cmd文件和增加MemCopy函数,你对工程有进行其他改动吗?

,

user6546568:

您好,cmd链接文件是在C2000库里面添加的,其他没有改的

,

user6546568:

您好,cmd文件在c2000库里面添加的,其他没有改动

,

user6546568:

问题解决了,是CMD文件的问题,我修改了在SECTIONS中添加了以下指令:
ramfuncs: > FLASHAPAGE = 0

,

Green Deng:

好的,这个问题一般跟cmd文件有关。感谢你的反馈

赞(0)
未经允许不得转载:TI中文支持网 » 如何将28335的从ram启动程序修改为下载到flash中启动
分享到: 更多 (0)