硬汉嵌入式论坛

 找回密码
 立即注册
查看: 294|回复: 7
收起左侧

[FatFs] FatFS 和 FlashDB 的配合使用

[复制链接]
回帖奖励 40 个金币 回复本帖可获得 20 个金币奖励! 每人限 1 次

13

主题

174

回帖

213

积分

高级会员

H7 TOOL 大法好!

积分
213
发表于 2025-7-28 11:12:19 | 显示全部楼层 |阅读模式
大家好!
   我目前的项目中, 设计到 参数的设定,运行记录存储 , 以及固件升级的需求, 我总体思路如下,请大家看看是否设计合理:
   首先 MCU外部挂了一个  GD25Q64,我希望在这个FLASH上 用2套不同的方法去管理和使用:
1. GD25Q64前一半空间 用FlashDB进行管理, 主要存储 用户设定的参数/设备信息 / 运行记录等; 因为FlashDB不适合大规模 连续的 固件存储;
2. GD25Q64后一半空间 用FatFS进行管理, 主要用来存储  固件包 , 文件系统适合管理  不频繁操作的 大文件

我这样的设计合理吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-7-28 13:11:24 | 显示全部楼层

回帖奖励 +20 个金币

没问题,可以的
回复

使用道具 举报

13

主题

174

回帖

213

积分

高级会员

H7 TOOL 大法好!

积分
213
 楼主| 发表于 2025-7-28 13:13:28 | 显示全部楼层

感谢老师
回复

使用道具 举报

4

主题

412

回帖

424

积分

高级会员

积分
424
发表于 2025-7-28 15:51:29 | 显示全部楼层

回帖奖励 +20 个金币

不试试FlashDB数据放主控里面么,防止用户串改
回复

使用道具 举报

3

主题

78

回帖

87

积分

初级会员

积分
87
发表于 2025-7-28 16:23:19 | 显示全部楼层

回帖奖励 +20 个金币

可以的,falshdb有磨损均衡,
回复

使用道具 举报

13

主题

174

回帖

213

积分

高级会员

H7 TOOL 大法好!

积分
213
 楼主| 发表于 2025-7-30 10:54:39 | 显示全部楼层
cctv180 发表于 2025-7-28 15:51
不试试FlashDB数据放主控里面么,防止用户串改

我听说, 如果在片上 进行存储, 会降低程序运行效率,不知道 这样的说法 是否准确
回复

使用道具 举报

4

主题

412

回帖

424

积分

高级会员

积分
424
发表于 2025-7-30 11:55:11 | 显示全部楼层
312456990 发表于 2025-7-30 10:54
我听说, 如果在片上 进行存储, 会降低程序运行效率,不知道 这样的说法 是否准确

如果频繁改的话应该是,传说写flash中断什么都不响应。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2025-8-3 14:16:01 | 显示全部楼层
领金币
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 00:00 , Processed in 0.048751 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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