OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5463|回复: 10

F407的8G存储卡无法格式化的问题

[复制链接]

2

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2014-7-15
在线时间
44 小时
发表于 2017-11-23 13:22:55 | 显示全部楼层 |阅读模式
80金钱
本帖最后由 天火玄月 于 2017-11-28 09:50 编辑

最近入手了一块原子F407的板,在进行读卡试验。发现使用8G的SD卡使用FAT32无法格式化,使用FAT可以格式化但是有时候无法保存文件。同时使用windows 7系统复制文件到SD卡只有70kb/s.。心中有几个疑惑和大家一起探头。刚做完这个试验,看看是不是大家也遇到遇到这个情况
1、这种速度最快只能70kb/s吗?如果需要提速,该在哪里提速。[已解决,需要换卡]
2、F407上带的FATS 文件不支持8G? 还是需要修改哪里。




2017-11-28:
在阿mo上看到有人曾经出现8G SD卡不识别的问题。具体问题需要经一部验证,目前验证的1G 和2G 没有问题
https://www.amobbs.com/thread-5611031-1-1.html?_dsign=5c108240


2017-11-27
SD 芯片,SDIO 传输速度560~700kb/s
2017-11-24
SPI 25q128 传输速度512kb/s








补充内容 (2017-12-1 10:12):
事实证明8G SD卡可以格式化

最佳答案

查看完整内容[请看2#楼]

不知道为什么第一条的帖子不能编辑了。看样子还是自己来结尾吧。关于自己提出的2个问题,目前也有了答案。 1、SD卡不能格式化 2、传输速度太慢 最终发现只用单个的SD卡传输速度也达到了500kb以上,8G存储卡可以格式化,只是区段越小,花的时间越长。之前之所以出现格式化不了和SD卡传输速度比较慢的根本原因在于使用了SPI 的25Q128。由于25Q128的存在从而导致USB复制数据SD卡的传输速度被限制在了70KB。在目前看来还是这个情 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2014-7-15
在线时间
44 小时
 楼主| 发表于 2017-11-23 13:22:56 | 显示全部楼层
不知道为什么第一条的帖子不能编辑了。看样子还是自己来结尾吧。关于自己提出的2个问题,目前也有了答案。
1、SD卡不能格式化  2、传输速度太慢

最终发现只用单个的SD卡传输速度也达到了500kb以上,8G存储卡可以格式化,只是区段越小,花的时间越长。之前之所以出现格式化不了和SD卡传输速度比较慢的根本原因在于使用了SPI 的25Q128。由于25Q128的存在从而导致USB复制数据SD卡的传输速度被限制在了70KB。在目前看来还是这个情况,也许后面有一天,又发现其他的内容也不一定。
tips:
如果需要给SD卡提速,需要修改FATS文件系统以及USB的LUN处理
2017年12月1日
回复

使用道具 举报

2

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2014-7-15
在线时间
44 小时
 楼主| 发表于 2017-11-24 23:51:49 | 显示全部楼层
本帖最后由 天火玄月 于 2017-11-25 00:00 编辑

准备更换个SD卡试试。目前测试的SPI,25Q128传输速度有512kb/s

回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-11-25 00:20:29 | 显示全部楼层
我们例程都可以到1MB/S的样子,你的卡在电脑端格式化试试吧
回复

使用道具 举报

2

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2014-7-15
在线时间
44 小时
 楼主| 发表于 2017-11-25 09:20:23 | 显示全部楼层
本帖最后由 天火玄月 于 2017-11-25 09:23 编辑
正点原子 发表于 2017-11-25 00:20
我们例程都可以到1MB/S的样子,你的卡在电脑端格式化试试吧

用的就是例程,在电脑端格式化,原子探索者F4。电脑是win7,64位系统
回复

使用道具 举报

68

主题

165

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
388
金钱
388
注册时间
2017-3-2
在线时间
156 小时
发表于 2017-11-25 09:36:09 | 显示全部楼层
4线模式+24M频率(48M/2)+DMA+exFAT(128k簇),读最快10.7MB/s,写最快 8.5MB/s
回复

使用道具 举报

2

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2014-7-15
在线时间
44 小时
 楼主| 发表于 2017-11-25 11:17:53 | 显示全部楼层
kokoromi 发表于 2017-11-25 09:36
4线模式+24M频率(48M/2)+DMA+exFAT(128k簇),读最快10.7MB/s,写最快 8.5MB/s

用的SDIO 驱动SD卡,FATS文件系统管理文件,USB-FS连接电脑。通过电脑传输文件。你说的4线,应该是4线SPI +DMA吧。我试过用原子的EXFAT,STM32F4,存在查找不到的情况。
回复

使用道具 举报

68

主题

165

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
388
金钱
388
注册时间
2017-3-2
在线时间
156 小时
发表于 2017-11-25 12:25:49 | 显示全部楼层
本帖最后由 kokoromi 于 2017-11-25 12:42 编辑
天火玄月 发表于 2017-11-25 11:17
用的SDIO 驱动SD卡,FATS文件系统管理文件,USB-FS连接电脑。通过电脑传输文件。你说的4线,应该是4线SPI ...

4线是指SDIO的4bit模式(4根数据线,之前可能说的不准确),不是SPI(SPI慢死...),另外,你用USB-FS连电脑,FS的速度最快也才1.5MB/s,再加上协议和内部数据拷贝的时间,肯定到不了1MB/s了,要想用USB还得HS模式,否则SD卡的速度都被USB限制住了。其实最主要就是得用DMA,再一个如果上了文件系统,簇越大速度越快,但不能超过128k
回复

使用道具 举报

2

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2014-7-15
在线时间
44 小时
 楼主| 发表于 2017-11-25 17:28:06 | 显示全部楼层
kokoromi 发表于 2017-11-25 12:25
4线是指SDIO的4bit模式(4根数据线,之前可能说的不准确),不是SPI(SPI慢死...),另外,你用USB-FS连 ...

SD卡部分采用的原子的SDIO程序,貌似没有用DMA。USB部分使用的FS是因为使用了HS电脑识别不到,电路基于原子 探索者F4。文件簇,试过超过64K,就无法格式化。目前发现一种一种方法可以提高电脑拷贝数据到SD,主要是修改MSC部分,每个单元的大小。默认写的是512,改成4096之后传输速度可以达到200kb,不过此时提示格式化失败。试着改成8192,提示无法识别到USB。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165536
金钱
165536
注册时间
2010-12-1
在线时间
2117 小时
发表于 2017-11-26 01:15:04 | 显示全部楼层
天火玄月 发表于 2017-11-25 09:20
用的就是例程,在电脑端格式化,原子探索者F4。电脑是win7,64位系统

卡也是我们的?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

23

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
213
金钱
213
注册时间
2014-7-15
在线时间
44 小时
 楼主| 发表于 2017-11-26 23:31:22 | 显示全部楼层

卡是自己买的。换了一个卡,正常的电脑传输速度尅达到560kb/s。在刚开始传输的时候,峰值速度可以达到1M/s .说明是SD卡的问题
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-9 20:49

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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