你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32_USB库里面Mass_Storage例程是否内置FAT文件系统?

[复制链接]
Pluto 提问时间:2020-4-7 08:47 /
在开发板上把STM32_USB库里面的Mass_Storage例程烧录进去,FLASH用的是NAND512W3A2,电脑可以正常检测到U盘,U盘可格式化,拷文件。
现在MCU要访问该FLASH里面的文件,正常来说我需要移植FAT文件系统。
请问下,这个例程是否已经移植了FAT文件系统管理,不然它怎么可以拷文件进去呢?如果有,我就不用额外移植了,但我找了很久,在工程文件里面找不到FAT相关的文件,麻烦告诉一下
收藏 评论9 发布时间:2020-4-7 08:47

举报

9个回答
Pluto 回答时间:2020-4-7 08:50:31
对USB这块不熟悉,原来是想在这个官方例程上修改,添加MCU读取文件功能
Pluto 回答时间:2020-4-7 09:00:31
对USB这块不熟悉,原来是想在官方例程上修改,添加MCU读取FLASH的文件
STMWoodData 回答时间:2020-4-7 09:21:44
提示: 作者被禁止或删除 内容自动屏蔽
yklstudent 回答时间:2020-4-7 09:38:32
自己加吧
Pluto 回答时间:2020-4-7 09:50:41
意思是该USB在拷文件时,只是机械的把FLASH文件读取(没有所谓的文件管理),传给电脑,电脑自己再分析,是这样吗?
jimmy20080105 回答时间:2020-4-7 10:48:01
没有文件系统的。如果MCU要访问电脑写入FLASH里面的文件,则需要移植FAT文件系统,然后才能读取数据。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

疯de_恒 回答时间:2020-4-7 14:14:30
用USB的大容量存储这个类,是主机提供FAT文件系统的,设备只需要提供读写扇区的底层就可以了,所以USB设备的固件不需要带FAT文件系统。如果MCU自己又想操作文件,只能再另外添加FAT文件系统进去了。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

Pluto 回答时间:2020-4-7 14:35:14
明白 了,谢谢各位帮助
aiherong 回答时间:2020-4-8 02:47:11
为工作,必须移植FAT!若为技术你可以先了解一下MAINBOOT,PAT表 ,FAT表 ,sector,cluster ,root …,不用移植fatfs 也可以读到上位机写入的内容,换言之,植入FATFS不是必须的

评分

参与人数 1蝴蝶豆 +1 收起 理由
STMCU + 1

查看全部评分

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版