由于之前创建程序是在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文件有关。感谢你的反馈