fatfs文件系统能否获取指定文件的实际物理(Flash)存储地址?

2019-12-22 13:40发布

考虑通过fatfs文件系统管理stm32外挂的flash,因为项目需求需要知道指定文件的实际存储地址,即在外挂FLash的起始地址,但是fatfs未提供相关的API,不知道是否有人用过?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
32条回答
tomzbj
1楼-- · 2019-12-24 17:35
 精彩回答 2  元偷偷看……
涵潇舒雅
2楼-- · 2019-12-24 19:51
redroof 发表于 2018-2-1 09:58
其实Flash根本不值钱啦
如果不是产量大到某种程度的消费品,其它任何场合你都应该浪费Flash大小来换取自 ...

哈哈,我赞成~~~
涵潇舒雅
3楼-- · 2019-12-25 00:15
tomzbj 发表于 2018-2-1 09:59
f10x只能外挂并行nor flash, 得100脚和144脚才行
f4xx似乎有支持qspi的, 不知道能不能映射到内部地址空间 ...

谢谢啊,应该不会很频繁,打算选型一个256M的FLash,足够折腾了~
redroof
4楼-- · 2019-12-25 01:41
涵潇舒雅 发表于 2018-2-1 10:01
谢谢啊,应该不会很频繁,打算选型一个256M的FLash,足够折腾了~

想写入的快,又不缺那一点钱,应该用嘉立创代售的那种SPI SRAM(实际是内部封装过的SDRAM,但给你的接口跟SPI Flash一样)
8MB容量,只要15块钱,静态电流50uA,弄个电池给他备份即可。这样你写程序最简单。
redroof
5楼-- · 2019-12-25 06:56
tomzbj 发表于 2018-2-1 09:59
f10x只能外挂并行nor flash, 得100脚和144脚才行
f4xx似乎有支持qspi的, 不知道能不能映射到内部地址空间 ...

FAT格式简单啊!
如果不想全部用SPI SRAM加电池备份,就弄个FRAM当作Flash的第一页也行。也就是第一页在FRAM里面,后面的正常在Flash里。经常擦写的也就是FAT表,别的部分不需要频繁擦写的~
tomzbj
6楼-- · 2019-12-25 12:11
 精彩回答 2  元偷偷看……

一周热门 更多>