关于flash动态内存分配问题

2019-07-20 00:35发布

目前项目需要实时存储数据,但是没有外接SD卡,所以直接用了F4内置的flash,自己划分了一下内存空间,1个区用来做数据的索引头,另外几个区用于存放数据,通过索引头定位与时间有关的flash存储信息,出现了一个问题,假设我要删除其中一个时段的数据,那么这一块的内存的就浪费了,有没有办法把flash后面的数据直接往前移,或者有没有更好的存储方式。(我是个单片机菜鸟)
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。