请问哪位有Flash导入到RAM里执行的程序,完整的,发一份示例,参考一下

2019-07-24 18:17发布

    这两天一直在研究如何把程序导入到RAM里执行,总是不成功,哪位有已经完成的程序,发一份让我参考参考。再次写过了!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
zhangmangui
1楼-- · 2019-07-25 00:01
 精彩回答 2  元偷偷看……
zhangmangui
2楼-- · 2019-07-25 05:25
请确认是否正确初始化FLASH waitstates,通过以下方法:

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

// Call Flash Initialization to setup flash waitstates

// This function must reside in RAM

      InitFlash();

//

./*** Copy all FLASH sections that need to run from RAM (use memcpy() from RTS library) ***/
// Section secureRamFuncs contains user defined code that runs from CSM secured RAM

memcpy(        &secureRamFuncs_runstart,

&secureRamFuncs_loadstart,

&secureRamFuncs_loadend - &secureRamFuncs_loadstart);

//copy from the flash to the ram  for change the registers of the flash,

/*** Initialize the FLASH ***/

InitFlash();
wangchao1607
3楼-- · 2019-07-25 08:49
zhangmangui 发表于 2015-12-29 21:55
请确认是否正确初始化FLASH waitstates,通过以下方法:

MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, & ...

哦哦  谢谢啦  我再试试  CMD文件替换就行吧  不用更改吧!
zhangjin_comeon
4楼-- · 2019-07-25 14:23
学习啦  
zhangjin_comeon
5楼-- · 2019-07-25 15:18
zhangmangui 发表于 2015-12-29 21:55
请确认是否正确初始化FLASH waitstates,通过以下方法:

MemCopy(&RamfuncsLoadStart, &RamfuncsLoadEnd, & ...

真的不错

一周热门 更多>