什么类型的数据会存到Flash

2019-08-20 16:15发布

我写的程序里malloc了很多大数组,堆不够用,同时,感觉随便定义了一个变量,都是存在SRAM里面?想请教一下各位,stm32里,什么类型的数据会存到Flash里面呢?希望具体一点,改怎么定义数据。然后malloc有办法让其存到Flash里面吗?非常感谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
15937417823
1楼-- · 2019-08-21 14:20
把你的图片存到外部FLASH中,然后慢慢读,分多次读完,是不是可行
Douby
2楼-- · 2019-08-21 16:40
15937417823 发表于 2017-4-24 17:34
把你的图片存到外部FLASH中,然后慢慢读,分多次读完,是不是可行

图片分了八块之后是20K,再分估计不可行了
Douby
3楼-- · 2019-08-21 22:12
八度空间 发表于 2017-4-25 09:24
1、换芯片吧,或者增加外部RAM,不然没招,用flash当RAM用纯属找死,刷多了flash会挂的
2、如果是静态的 ...

非常感谢!
Douby
4楼-- · 2019-08-22 01:45
vio梁 发表于 2017-4-24 17:30
要么换芯片,要么扩展外部RAM,要么优化程序想办法减小RAM的开销,比如换个图片格式之类的。拿FLASH来实 ...

非常感谢!
Douby
5楼-- · 2019-08-22 03:51
 精彩回答 2  元偷偷看……
八度空间
6楼-- · 2019-08-22 06:58
本帖最后由 八度空间 于 2017-4-27 09:01 编辑
Douby 发表于 2017-4-26 11:49
不好意思,又打扰了,我还是有点不死心,请问您说的刷多了Flash会挂,是说的片内Flash还是片外?我用的片 ...

flash有擦写次数的,具体度娘,不过短期没啥的,主要是写入数据时速度不是很快,如果工业类的产品,建议外扩SD卡或者其他的存储设备

一周热门 更多>