打印

关于STM32的SDIO,SPI,FSMC的速度问题?比较慢。

[复制链接]
12257|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
YPLD|  楼主 | 2010-12-31 09:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
关于STM32的SDIO,SPI,FSMC的速度问题?比较慢。
最近测试了STM32F103 72MHz时上述接口的速度:
SDIO 1.36MByte 用的DEMO板SDCARD.C 中的读取扇区函数
        SD_ReadBlock((ulong)temp*512, (uint32_t*)testbuf, 512);
SPI  0.33MByte  读取的是2M DataFlash
FSMC 4.22MByte  
根据接口的规格
SDIO 应该可以达到10MByte
SPI  应该有2MByte
FSMC 应有20M。
沙发
luomh98| | 2010-12-31 11:41 | 只看该作者
优化后,速度可以提高的
好像有帖子做过SDIO优化后可以到5MBps

使用特权

评论回复
板凳
byeyear| | 2010-12-31 15:37 | 只看该作者
SD用ReadMultiBlock
SPI用DMA
FSMC请检查时序配置

使用特权

评论回复
地板
香水城| | 2010-12-31 16:39 | 只看该作者
LZ是否能够保证你的程序已经是最优的吗?

使用特权

评论回复
5
w6850916| | 2011-6-8 10:47 | 只看该作者
1# YPLD 接口规格相对实际肯定是要大打折扣的,实际的速度要看你的初始化和程序的优化程度。

使用特权

评论回复
6
qaqaqaqa| | 2011-6-8 15:48 | 只看该作者
是最优的嘛?

使用特权

评论回复
7
yybj| | 2011-6-8 15:50 | 只看该作者
楼主的程序估计不是最优的

使用特权

评论回复
8
w6850916| | 2011-6-9 15:36 | 只看该作者
关于sdio读写数据部分的代码能发上来看下不?

使用特权

评论回复
9
baidudz| | 2011-6-9 16:22 | 只看该作者
楼主的测试数据显示的的确是比较慢,把测试方法介绍一下

使用特权

评论回复
10
xsgy123| | 2011-6-9 21:03 | 只看该作者
可以把测试程序贴出来看看

使用特权

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

本版积分规则

6

主题

11

帖子

0

粉丝