|
![](static/image/common/ico_lz.png)
楼主 |
发表于 2012-10-22 21:41:45
|
显示全部楼层
经过两天的奋斗,终于解决了!!![](static/image/smiley/default/lol.gif)
在楼主位给出的步骤上做出修改:
#pragma CODE_SECTION(InitFlash,"ramfuncs");这句话一定要放在sysCtrl.c文件中,放在主函数所在的C文件不可以
这个问题活活折腾了我两天
另外,建议最好把
extern void InitFlash(void);
void MemCopy(Uint16 *SourceAddr, Uint16* SourceEndAddr, Uint16* DestAddr);
extern Uint16 RamfuncsLoadStart;
extern Uint16 RamfuncsLoadEnd;
extern Uint16 RamfuncsRunStart;
放在GlobalPrototypes.h中,这一点我没有试过,移到其他地方能不能成功,最好不要自找麻烦
上传自己用的测试工程代码以供参考
测试了一下,方波的周期:FLASH:51.2ms,移植之后:9.6ms
速度快了5倍
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|