硬汉嵌入式论坛

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

[FatFs] 系统参数能存储到文件系统里面吗

[复制链接]

32

主题

295

回帖

391

积分

高级会员

积分
391
发表于 2017-12-7 09:45:04 | 显示全部楼层 |阅读模式
各位好,
现在文件系统已经能够正常运行,创建目录和文件已经正常,
请教一下,能把系统相关参数存储到文件系统里面吗?比如创建一个 paorm.dat文件,吧系统需要保存的参数存储进去,每次上电先初始化文件系统,初始化之后在去读取。
不确定这种方式是否可行
回复

使用道具 举报

32

主题

295

回帖

391

积分

高级会员

积分
391
 楼主| 发表于 2017-12-7 09:47:14 | 显示全部楼层
所谓系统参数,就是需要掉电保存的,比如设备IP地址,设备ID编号一类的,
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2017-12-8 00:10:37 | 显示全部楼层
不安全,还是存到EEPROM里面保险。
回复

使用道具 举报

32

主题

295

回帖

391

积分

高级会员

积分
391
 楼主| 发表于 2017-12-8 08:46:19 | 显示全部楼层

回 eric2013 的帖子

eric2013:不安全,还是存到EEPROM里面保险。 (2017-12-08 00:10) 
spi flash 能保留一段空闲的扇区用于参数存储吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106660
QQ
发表于 2017-12-9 01:24:38 | 显示全部楼层

回 weiyuliang 的帖子

weiyuliang:spi flash 能保留一段空闲的扇区用于参数存储吗 (2017-12-08 08:46) 
可以的。关键参数使用EEPROM更靠谱。
回复

使用道具 举报

32

主题

295

回帖

391

积分

高级会员

积分
391
 楼主| 发表于 2017-12-9 10:04:50 | 显示全部楼层

回 eric2013 的帖子

eric2013:可以的。关键参数使用EEPROM更靠谱。 (2017-12-09 01:24) 
好的,我现在是分配文件系统的时候保留1MB的扇区,读写数据的时候通过偏移量的去读写 比如25Q128 是4096个扇区,每个扇区4KB ,(只给文件系统分配3840个扇区),最后256个扇区用于参数保存,读写的时候使用的是偏移量方式  SPI_READ(1MB+OFFSET, BUFFER)  SPI_WRITE(1MB+OFFSET, BUFFER)
回复

使用道具 举报

32

主题

295

回帖

391

积分

高级会员

积分
391
 楼主| 发表于 2017-12-9 10:05:13 | 显示全部楼层
谢谢 硬汉
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 02:04 , Processed in 0.277757 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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