CH32V203 K8T6 模拟U盘设备成功,移植文件系统出现的问题。

请教一下大佬

CH32V203 K8T6+W25Q16模拟U盘设备成功,首次上电,电脑端提示格式化U盘,格式化成功后,可以正常存储读写文件。

接下来移植了文件系统,printf打印也显示FLASH已成功格式化文件系统。创建文件读写也正常。

然后接上电脑,此时还提示需要格式化(难道FLASH格式化的文件系统不符合要求吗),此时也点击格式化,但是提示windows无法完成格式化,这是啥情况呢

我是根据这个帖子移植的文件系统

https://bbs.21ic.com/icview-3157404-1-1.html

2442e39a0c3c4a51be0e0caa9370b15.jpg


您好,请问一下出现格式化失败现象后在将工程中文件系统部分程序注释掉,恢复之前程序再次下载测试格式化是否有问题,FLASH芯片W25Q16与MCU连接是通过杜邦线连接还是做在板子上的,若通过杜邦线连接可检查一下接线情况。此外,格式化的时候容量是否会显示具体大小,可以换个W25Q16芯片试一下。若方便,可将工程发到我邮箱(lzs@wch.cn)我这边测试一下


您好,工程我已经发送到您的邮箱了,文件系统代码注释了之后,U盘是可以正常使用的,格式化的容量显示2M,W25Q16与MCU是做在板子上的。


您好,收到,这边看一下,后面可通过邮箱继续沟通


只有登录才能回复,可以选择微信账号登录