什么类型的数据会存到Flash

2019-08-20 16:15发布

我写的程序里malloc了很多大数组,堆不够用,同时,感觉随便定义了一个变量,都是存在SRAM里面?想请教一下各位,stm32里,什么类型的数据会存到Flash里面呢?希望具体一点,改怎么定义数据。然后malloc有办法让其存到Flash里面吗?非常感谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
八度空间
1楼-- · 2019-08-20 17:23
 精彩回答 2  元偷偷看……
Douby
2楼-- · 2019-08-20 21:17
大概知道了,Flash应该是存代码和常量(const修饰过),其它都在SRAM里。那么有什么方法可以把malloc申请的空间定义到Flash里面吗?SRAM不够用了。。。
八度空间
3楼-- · 2019-08-20 23:39
你的ram多大,不够用?做啥了
Douby
4楼-- · 2019-08-21 02:02
八度空间 发表于 2017-4-24 12:43
你的ram多大,不够用?做啥了

RAM有32K,我一个数组变量(处理一个图片信息)就有差不多20K
Douby
5楼-- · 2019-08-21 05:03
不是吧,没别的改进方法了吗,希望有人能指点下,芯片应该是不会换掉了。。。万分感谢!!!
vio梁
6楼-- · 2019-08-21 09:28
 精彩回答 2  元偷偷看……

一周热门 更多>