打印

关于USB_MSC传送方式 模拟U盘 读取 SD卡的问题

[复制链接]
1043|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
硬件平台:官方GD32450i-EVAL
软件平台:MDK 5.34
移植主体:官方 msc_udisk 例程
问题描述:将SD卡 的 读写函数加入到 sram_msd_msd.c内的相关读写函数中,电脑可正常拷贝文件到32G的闪迪内存卡。但是换成 一张杂牌16G后电脑能看到盘符,却识别不到内存卡。在usb初始化之前 有对 SD卡 挂文件系统 读写操作,证明SD开是可以读写的。



请各路大神看看!

使用特权

评论回复
沙发
huqinglun|  楼主 | 2022-9-23 15:51 | 只看该作者
这是能正常读写闪迪32G卡的程序

使用特权

评论回复
板凳
tail066| | 2022-10-8 21:06 | 只看该作者
这是哪,官方的例程?

使用特权

评论回复
地板
jys0305| | 2023-1-15 12:17 | 只看该作者
本帖最后由 jys0305 于 2023-1-15 12:19 编辑

请问问题解决了吗,我也是用的这个例程,sd卡模拟u盘,读取不成功,直接提示格式化。
您这个代码,返回值不太对,正确读写应该返回0。还有gd的例程,读单块和读多块时分开的,直接读多块不太行,一开始有的会读单块。

使用特权

评论回复
5
Pretext| | 2023-1-19 15:59 | 只看该作者
是不是杂牌的SD卡的块和闪迪的不一样?

使用特权

评论回复
6
芯路例程| | 2023-1-19 15:59 | 只看该作者
看看两个SD卡的区别,应该是SD的问题。

使用特权

评论回复
7
LLGTR| | 2023-1-19 15:59 | 只看该作者
单片机对SD的要求还是挺高的。

使用特权

评论回复
8
软核硬核| | 2023-1-19 16:00 | 只看该作者
看看杂牌的SD卡是不是FAT的文件格式,如果不是格式化一下。

使用特权

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

本版积分规则

1

主题

5

帖子

1

粉丝