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

被搬迁的代码是谁?

这段代码的意思是要把FLASHD中的程序搬到RAML0中运行,但F2812.cmd文件中,FLASHD中并未制定特殊的段,那里面是程序代码了?

那如果是程序代码,岂不是随机的代码了?但我认为既然是要搬走的代码肯定是比较特殊的代码,   求解搬到RAM中的代码是谁。

zhihua pang:

回复 囧:

#pragma CODE_SECTION(InitFlash, "ramfuncs");

那就是它了,初始化FLASH,如果没用到FLASH 肯定也不会搬了。

我再找找这函数怎么跑FLASHD里面了。

非常感谢!

这段代码的意思是要把FLASHD中的程序搬到RAML0中运行,但F2812.cmd文件中,FLASHD中并未制定特殊的段,那里面是程序代码了?

那如果是程序代码,岂不是随机的代码了?但我认为既然是要搬走的代码肯定是比较特殊的代码,   求解搬到RAM中的代码是谁。

囧:

回复 zhihua pang:

这个是FLASH初始化函数,必须复制到RAM运用,因为FLASH不能自己初始化自己。

你上面贴出来的CMD的指令就等于是下载到FLASH,然后在初始化程序中有一个MemCopy函数,就会把这段程序从FLASHD复制到RAM中

赞(0)
未经允许不得转载:TI中文支持网 » 被搬迁的代码是谁?
分享到: 更多 (0)