GD32F107的USBFS MSC HOST 无法加载

[复制链接]
1168|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,看看都用了什么流程
su1yirg 发表于 2023-4-11 17:32 | 显示全部楼层
能把你的工程发出来吗,我试试
tax2r6c 发表于 2023-4-11 18:21 | 显示全部楼层
不能直接打开文件吧,应该先配置一下?
suw12q 发表于 2023-4-11 20:10 | 显示全部楼层
具体我没用过GD的USB方面,之前ST的USB我知道是挑U盘的
t1ngus4 发表于 2023-4-12 07:03 | 显示全部楼层
这提示不是没有使能吗,你要使能一下才行
lamanius 发表于 2023-4-12 09:21 | 显示全部楼层
你换个U盘也这样吗?
l1uyn9b 发表于 2023-4-12 10:38 | 显示全部楼层
估计U盘格式不对?
liu96jp 发表于 2023-4-12 12:27 | 显示全部楼层
你最好是用原来的demo,和你现在的U盘,实现能读取操作,然后再移植试试
Pretext 发表于 2023-4-13 11:13 | 显示全部楼层
似乎挂载就没有挂载成功。
天天向善 发表于 2023-4-13 11:14 | 显示全部楼层
你的U盘是什么文件系统的,说不定是文件系统的问题。
软核硬核 发表于 2023-4-13 11:15 | 显示全部楼层
你这是直接跑的官方Demo吗?还是移植的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

24

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部