CCM的内存一定要60K吗?小点吗?调到40K应该可以得把?

2019-07-20 20:51发布

由于产品功能上要加二维码功能,发现二维码功能要占用挺大的堆栈的,内部内存调到90K了,不能再小了,我就试这把ccm的内存调小点,这样可以吗?或者还有什么别的方法,朋友们给点建议呀?谢谢!!原子哥,把ccm的内存调小应该可以把

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
taizonglai
1楼-- · 2019-07-21 02:02
 精彩回答 2  元偷偷看……
zmingwang
2楼-- · 2019-07-21 02:34
CCM还可以调的么?
KEIL下默认把CCM区和SRAM都配置为RAM,分散加载文件中也有相应的配置
默认情况下,KEIL会将自动变量均匀的分配到CCM和SRAM中,使你感觉不到你的变量其实是分配在两个地址段.
如果你需要很大的栈空间,可以试试将整个128KSRAM区定义为栈,CCM区用于全局变量和堆空间.
正点原子
3楼-- · 2019-07-21 07:30
zmingwang 发表于 2016-8-9 17:29
CCM还可以调的么?
KEIL下默认把CCM区和SRAM都配置为RAM,分散加载文件中也有相应的配置
默认情况下,KEIL会 ...

是指内存管理的范围。
majay123
4楼-- · 2019-07-21 12:01
zuozhongkai 发表于 2016-8-9 13:05
可以,只要你不用到CCM,调多小都没问题

知道了 谢谢

一周热门 更多>