本帖最后由 zwmasdf 于 2018-1-9 11:05 编辑
之前香水城发表一篇 【实战经验】KEIL中如何让程序在 RAM 中运行的帖子,感觉还是太麻烦
现在分享一个更简单的办法
1. 将所有需要在RAM中运行的函数集中放到1个文件中去,比如ramFunc.c
2.右击ramfunc.c,选择Options for File 'ramfunc.c'... ,然后在Code / Const:选项中选择IRAM1(...)即可 这样无需SCT分散加载文件,也无需添加IRAM2地址范围
如果细心点去打开自动生成的sct文件就会发现,已经把ramfunc.o添加到IRAM1中去了
|