硬汉嵌入式论坛

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

[FatFs] 请问下,目前的 这个 0.14版本里面的 exFAT 是否好用啊 ?

[复制链接]

609

主题

3049

回帖

4896

积分

至尊会员

积分
4896
发表于 2019-12-1 18:05:10 | 显示全部楼层 |阅读模式
本帖最后由 hpdell 于 2019-12-1 18:24 编辑

请问下,目前的 这个 0.14版本里面的 exFAT 是否好用啊 ?

我目前使用 的 fatfs 版本 0.12c
我目前使用 usb 读取u盘程序, u盘容量是 64g, u盘不支持 fat32 格式,只支持 exFAT, NTFC 格式, 格式化时选择了 exFAT, 但是 我开启了 fatfs 里面的 exFAT 宏定义, 在读写时程序貌似不识别 ??

之前使用的u盘是 32g 的,  u盘是 fat32 格式化的, 程序是可以支持读写的,
回复

使用道具 举报

609

主题

3049

回帖

4896

积分

至尊会员

积分
4896
 楼主| 发表于 2019-12-2 14:50:38 | 显示全部楼层
发现使用 usb 作为存储设备的话,里面有 USBH_MSC_Write 这个函数,

USBH_StatusTypeDef USBH_MSC_Write(USBH_HandleTypeDef *phost,
                                  uint8_t lun,
                                  uint32_t address,   // 这个地址是 32 bit 的, 是不是就不支持 64g 的u盘啊 ?
                                  uint8_t *pbuf,
                                  uint32_t length)
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2019-12-2 15:29:34 | 显示全部楼层
还行,已经升级了好几个版本了。
回复

使用道具 举报

334

主题

2032

回帖

3039

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3039
发表于 2019-12-6 16:11:54 | 显示全部楼层
我用的0.13b,exfat很好用,200G的移动硬盘都没有问题。
回复

使用道具 举报

609

主题

3049

回帖

4896

积分

至尊会员

积分
4896
 楼主| 发表于 2019-12-6 16:58:25 | 显示全部楼层
caicaptain2 发表于 2019-12-6 16:11
我用的0.13b,exfat很好用,200G的移动硬盘都没有问题。

最新发现,不是 fatfs 版本的问题,而是 usb 库与 st 的驱动库造成

使用老版本的 usb 库 v3.2.2  与 stm32h7x  hal v1.5.0 是没有问题的,

因为我之前的工程使用的 FreeRTOS V2 封装层,这个 usb v3.2.2  的库只支持 v1 封装层,所以就移植了 新的 usb 库,移植后 貌似只能 检测到 u盘插入,拔出,其他的信息都检测不到,比如 u盘 的 id,容量,读写等都不行了,目前单独 建立了一个工程来测试 新版本的 usb 库与 hal 库,继续中 ... ...
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106685
QQ
发表于 2019-12-7 10:47:37 | 显示全部楼层
hpdell 发表于 2019-12-6 16:58
最新发现,不是 fatfs 版本的问题,而是 usb 库与 st 的驱动库造成

使用老版本的 usb 库 v3.2.2  与 s ...

解决办法是不是这个帖子里面的
请教下, 利用在 V7 里面的 u盘历程升级hal库或者 usb库后,貌似识别不到u盘,有谁遇到过吗 ?
http://www.armbbs.cn/forum.php?m ... 5837&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 16:04 , Processed in 0.167915 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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