打印

GD32F107的USBFS MSC HOST 无法加载

[复制链接]
834|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
war3mars|  楼主 | 2022-6-20 10:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 war3mars 于 2022-6-20 11:10 编辑

参考参照官方例程:……\GD32F10x_Firmware_Library_V2.2.2\GD32F10x_Firmware_Library_V2.2.2\Examples\USBFS\USB_Host\usb_host_msc_udisk在使用f_mout(f_mount(&fatfs, "0:/", 1); 时check_fs(fs, bsect);就会返回4,报FR_DISK_ERR;
如果不用f_mout,直接用f_open(&file, "0:/logs", FA_CREATE_ALWAYS | FA_WRITE);就会fs = FatFs[vol]; 返回0,报FR_NOT_ENABLED,
以上哪位大神知道如何解决?我的目的就是让GD32F107给U盘周期性写数据!

使用特权

评论回复
沙发
d1ng2x| | 2023-4-11 14:05 | 只看该作者
官方的demo你试试呗,就看看他们的逻辑是咋处理的

使用特权

评论回复
板凳
cen9ce| | 2023-4-11 15:12 | 只看该作者
一般情况这种就是那个步骤没操作对导致的

使用特权

评论回复
地板
q1ngt12| | 2023-4-11 16:23 | 只看该作者
你仿真跟踪一下原好用的demo,看看都用了什么流程

使用特权

评论回复
5
su1yirg| | 2023-4-11 17:32 | 只看该作者
能把你的工程发出来吗,我试试

使用特权

评论回复
6
tax2r6c| | 2023-4-11 18:21 | 只看该作者
不能直接打开文件吧,应该先配置一下?

使用特权

评论回复
7
suw12q| | 2023-4-11 20:10 | 只看该作者
具体我没用过GD的USB方面,之前ST的USB我知道是挑U盘的

使用特权

评论回复
8
t1ngus4| | 2023-4-12 07:03 | 只看该作者
这提示不是没有使能吗,你要使能一下才行

使用特权

评论回复
9
lamanius| | 2023-4-12 09:21 | 只看该作者
你换个U盘也这样吗?

使用特权

评论回复
10
l1uyn9b| | 2023-4-12 10:38 | 只看该作者
估计U盘格式不对?

使用特权

评论回复
11
liu96jp| | 2023-4-12 12:27 | 只看该作者
你最好是用原来的demo,和你现在的U盘,实现能读取操作,然后再移植试试

使用特权

评论回复
12
Pretext| | 2023-4-13 11:13 | 只看该作者
似乎挂载就没有挂载成功。

使用特权

评论回复
13
天天向善| | 2023-4-13 11:14 | 只看该作者
你的U盘是什么文件系统的,说不定是文件系统的问题。

使用特权

评论回复
14
软核硬核| | 2023-4-13 11:15 | 只看该作者
你这是直接跑的官方Demo吗?还是移植的?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

24

帖子

0

粉丝