本帖最后由 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盘周期性写数据! |