OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4049|回复: 2

求除了fat文件系统,easyflash以外的flash管理办法,能实现磨损平衡记忆数字就行

[复制链接]

8

主题

33

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
227
金钱
227
注册时间
2020-7-6
在线时间
55 小时
发表于 2021-10-22 21:42:12 | 显示全部楼层 |阅读模式
如题,最近单片机缺货,所以我用的单片机flash只有16kb,为了数据安全会定时保存两个16位的变量,如果用easyFlash,两个键值对就解决了,它实际占用10kb以上太大了,也是因为我不懂裁剪吧,文件系统当然也不考虑,但现在还没找到其他小型的存储介质管理软件,如果有人听说类似的项目还望分享。
我预想的软件是用索引就能获得、修改这个值,并实现磨损平衡。
这样代码就可以很少了,很适合这种只存储几个变量,flash又小的情况。虽说肯定早有人做到了,只是我没找到。
另外因为我也有些兴趣就把它做出来了,用了1.2kb的代码量,还没全面测试,运行条件也很局限,可能最后就用这解决吧。

重复造轮子确实不好,但感觉很好玩,脑子里大概想好完整的怎么写了,可能有3kb吧,但这项目应该用不上完整的,
代码果然是求兼容则体积增啊
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

8

主题

33

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
227
金钱
227
注册时间
2020-7-6
在线时间
55 小时
 楼主| 发表于 2021-11-10 20:15:53 | 显示全部楼层
本帖最后由 akes 于 2021-11-10 20:17 编辑

今天发现了个片外数据存储芯片,可以代替W25QXX,1万亿次读写寿命和存储时间就离谱,要是真的磨损平衡已经毫无存在意义了,不过也贵得离谱
Annotation 2021-11-10 201618.jpg
回复 支持 反对

使用道具 举报

8

主题

33

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
227
金钱
227
注册时间
2020-7-6
在线时间
55 小时
 楼主| 发表于 2021-11-10 20:22:22 | 显示全部楼层
相关名词是铁电存储器
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-11 07:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表