原子哥我想请问下我用STM32F4的官方例程读写U盘,2G的U盘可以读写,8G的就读写不了,是不是FATFS文件系统支持不了8G的?

2019-07-21 05:05发布

原子哥我想请问下我用STM32F4的官方例程读写U盘,2G的U盘可以读写,8G的就读写不了,是不是FATFS文件系统支持不了8G的?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
jinye645
1楼-- · 2019-07-21 09:02
PS:U盘的信息例如大小,ID都是可以读出来的,就是打不开里面的文件。
正点原子
2楼-- · 2019-07-21 14:35
FATFS支持8G的哦.
正点原子
3楼-- · 2019-07-21 17:02
看看是不是数据类型溢出的问题?
比如u32只能表示4GB.
换long long,就可以了.
bingtuohun
4楼-- · 2019-07-21 19:35
同意原子的看法,我前段时间也出现类似问题,就是修改了SD卡信息的容量变量为long,解决了。

一周热门 更多>