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

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

[复制链接]
netlb1980 提问时间: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个回答
netlb1980 回答时间:2020-4-7 08:50:31
对USB这块不熟悉,原来是想在这个官方例程上修改,添加MCU读取文件功能
netlb1980 回答时间:2020-4-7 09:00:31
对USB这块不熟悉,原来是想在官方例程上修改,添加MCU读取FLASH的文件
流水源 回答时间:2020-4-7 09:21:44
一般是没有的,U盘能拷文件是电脑的文件系统。
yklstudent-1794 回答时间:2020-4-7 09:38:32
自己加吧
netlb1980 回答时间:2020-4-7 09:50:41
意思是该USB在拷文件时,只是机械的把FLASH文件读取(没有所谓的文件管理),传给电脑,电脑自己再分析,是这样吗?
juky1983 回答时间:2020-4-7 10:48:01
没有文件系统的。如果MCU要访问电脑写入FLASH里面的文件,则需要移植FAT文件系统,然后才能读取数据。

评分

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

查看全部评分

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

评分

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

查看全部评分

netlb1980 回答时间: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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版