硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2018|回复: 5
收起左侧

求助:SD卡座U盘,资源管理器中无法向其中写入数据或文件

[复制链接]

1

主题

6

回帖

9

积分

新手上路

积分
9
发表于 2017-11-7 15:13:02 | 显示全部楼层 |阅读模式
    我用新的stm32f1xx_HAL库1.6版,驱动SD卡,SDIO--4线查询模式,并附加USB mass storage中间件驱动。
    SD卡驱动进行读写都OK,FATFS 单独读写文件也没有问题,接入USB后在PC资源管理器中能够正确读取U盘文件,但就是无法通过资源管理器改写文件,也无法copy文件到SD卡。在改写SD卡中文件时候,当时能够看到改写成功,但下次接入USB后发现SD卡中文件改写失败,类似的PC管理器拷贝的文件也没有写入SD卡。不知什么原因,希望得到各位大神们指教!
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2017-11-8 01:40:21 | 显示全部楼层
极有可能是你的USB接口函数有问题,即USB读写SD卡的那部分函数。
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2017-11-8 08:47:00 | 显示全部楼层

回 eric2013 的帖子

eric2013:极有可能是你的USB接口函数有问题,即USB读写SD卡的那部分函数。?(2017-11-08 01:40)?
感谢回复!usb与sdio中读写函数是相同的。抽空继续跟踪一下看看。HAL库有点绕。但也有方便的一面。发现新版库已经把多块读写整合到一起。
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2017-11-8 08:52:03 | 显示全部楼层

回 librazorro 的帖子

librazorro:感谢回复!usb与sdio中读写函数是相同的。抽空继续跟踪一下看看。HAL库有点绕。但也有方便的一面。发现新版库已经把多块读写整合到一起。?(2017-11-08 08:47)?
目前怀疑是否usb缓存指针对齐或者异步延时有问题
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2017-11-9 02:25:28 | 显示全部楼层

回 librazorro 的帖子

librazorro:目前怀疑是否usb缓存指针对齐或者异步延时有问题 (2017-11-08 08:52) 
使用标准库的时候有个这种问题,你用的这个HAL库不知道有没有这个问题,你可以看下:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=19755
回复

使用道具 举报

1

主题

6

回帖

9

积分

新手上路

积分
9
 楼主| 发表于 2017-11-9 09:19:06 | 显示全部楼层

回 eric2013 的帖子

eric2013:使用标准库的时候有个这种问题,你用的这个HAL库不知道有没有这个问题,你可以看下:https://forum.anfulai.cn/forum.php?mod=viewthread&tid=19755?(2017-11-09 02:25)?
谢谢!这个问题有留意过,跟我说的异步延时等待类似。最近忙别的还没有处理这个问题,有进展会跟大家分享讨论
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 19:26 , Processed in 0.040820 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表