21ic问答首页 - GD32F407配置USB msc+fatfs文件系统一直显示Windows无法完成格式化
GD32F407配置USB msc+fatfs文件系统一直显示Windows无法完成格式化 赏100家园币
小白选手fc2024-09-13
最近想实现电脑通过USB线读取开发板上SD卡里的数据,使用的芯片是GD32F407ZET6,一开始移植官方例程是可以成功格式化的,但是官方例程通过SRAM进行的,分配的空间只有40k,所以16G的SD卡连接后只显示其中20k,另外20k估计是其他文件,然后我修改了一下,通过fatfs文件系统来读写SD卡,其中挂载包括读写返回的句柄都是正确的,但是用USB线连接电脑时,弹出格式化的窗口,却怎么也无法完成格式化,扇区大小也是按512字节来格式化的,文件系统也是选的FAT32,其中尝试过多次还是无果,请问各位带佬是什么问题呀?
赞0
评论
2024-11-06
赞0
但是我用官方的例程实验的时候,能够正常格式化的呀,如果USB通信有问题,应该官方例程都跑不通吧
评论
2024-11-06
赞0
这个应该是没有问题的,我的程序里面还用到SD卡的读写功能,测试过是没有问题的
评论
2024-11-06
赞0
移植是照着官方例程移植的,只是按我的需求修改了读写函数
评论
2024-11-06
赞0
评论
2024-11-06
赞0
评论
2024-11-06
赞0
评论
2024-11-06
赞0
评论
2024-11-06
赞0
评论
2024-11-06
您需要登录后才可以回复 登录 | 注册