硬汉嵌入式论坛

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

[有问必答] 文件系统例程问题

[复制链接]

116

主题

799

回帖

1147

积分

至尊会员

积分
1147
QQ
发表于 2015-1-28 12:28:09 | 显示全部楼层 |阅读模式
再用单独SD的文件系统,能够正常读写,但是用USB,SD,NAND三合一例程,发现SD卡只能读,不能写,其中替换过文件也是一样,版主有没出现同样的问题
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
发表于 2015-1-28 12:33:14 | 显示全部楼层
后面有时间我再专门的测试下。你可以试试旧版的例子是不是也存在这个问题。另外如果还有别的SD卡也可以试试。
回复

使用道具 举报

116

主题

799

回帖

1147

积分

至尊会员

积分
1147
QQ
 楼主| 发表于 2015-1-28 13:02:53 | 显示全部楼层
V5-107a_FatFS文件系统例程(SD卡)(V1.2)  这个例程是正常的,所以应该跟SD卡没关系,因为手头也就一张SD卡,

V5-107d_FatFS文件系统例程(SD卡、NAND Flash和U盘)(V1.2)这个例程有问题,在下载完后KEIL(V5.1)会跳出一个软件错误的,

我再试试老版的程序看看
回复

使用道具 举报

116

主题

799

回帖

1147

积分

至尊会员

积分
1147
QQ
 楼主| 发表于 2015-1-28 13:12:03 | 显示全部楼层
F4-007d_FatFS文件系统例程%28同时支持SD卡%2CNAND Flash和U盘%29%28V1.1_X%29.rar  这个版本也是一样的
回复

使用道具 举报

116

主题

799

回帖

1147

积分

至尊会员

积分
1147
QQ
 楼主| 发表于 2015-1-28 14:02:15 | 显示全部楼层
找到原因了,是例程中文件系统写没有SD卡的函数,添加后正常了,

弱弱的问个问题,如果想把USB的数据拷贝到SD中,能够同时两个设备挂载在文件系统上面吗?即两个设备的文件系统都打开,不关闭,我测试 了下出问题,不知道是不是操作的原因.  或者是USB读取一小段数据,先卸载文件系统,再操作SD卡
回复

使用道具 举报

2

主题

3

回帖

9

积分

新手上路

积分
9
发表于 2023-6-8 16:15:59 | 显示全部楼层
jcx0324 发表于 2015-1-28 14:02
找到原因了,是例程中文件系统写没有SD卡的函数,添加后正常了,

弱弱的问个问题,如果想把USB的数据拷贝到SD ...

这个你成功了吗?我现在就是将USB的文件拷入到SD卡,但是600多K的文件需要50s,速度比较慢,有没有更好的方法
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106771
QQ
发表于 2023-6-9 09:24:36 | 显示全部楼层
iotgirl 发表于 2023-6-8 16:15
这个你成功了吗?我现在就是将USB的文件拷入到SD卡,但是600多K的文件需要50s,速度比较慢,有没有更好的 ...

方便的话,贴下这部分贴代码看看,这个速度有点慢,建议加大每次复制粘贴字节数,比如搞个4096,8192,这样底层会调用多块操作,速度快很多。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 21:38 , Processed in 0.295310 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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