怎么直接定义一个float型数组变量到Flash区

2019-08-17 09:46发布

程序需要定义一个很大的float型数组变量,我之前是用malloc,但发现RAM太小,根本申请不了这么大空间,不知道可不可以把这个数组直接定义到Flash里面?急急急,望解惑,非常感谢!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
heqinhan
1楼-- · 2019-08-18 14:15
 精彩回答 2  元偷偷看……
吃货菌
2楼-- · 2019-08-18 16:54
这不科学啊……FLASH一般都是写死在里的,一般是定义在RAM里的吧。
Douby
3楼-- · 2019-08-18 19:27
2449164582 发表于 2017-6-1 11:38
flash定义数组是无法修改的,你直接将数据写入flash,用的时候去取

那请问怎么把float数组型的数据写入Flash呢,又怎么取呢,我可以不考虑Flash寿命问题
2449164582
4楼-- · 2019-08-18 21:26
Douby 发表于 2017-6-1 15:45
那请问怎么把float数组型的数据写入Flash呢,又怎么取呢,我可以不考虑Flash寿命问题

就是flash的读写操作呗
Douby
5楼-- · 2019-08-18 23:07
2449164582 发表于 2017-6-1 17:56
就是flash的读写操作呗

请问能详细点吗。。很抱歉麻烦你了,我会int型但不会float型的。。。之前有发悬赏贴,但没有人回。http://www.openedv.com/forum.php ... d=103139&extra=
jinggx
6楼-- · 2019-08-19 00:59
 精彩回答 2  元偷偷看……

一周热门 更多>