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

[复制链接]
13826|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是否能够保证你的程序已经是最优的吗?
w6850916 发表于 2011-6-8 10:47 | 显示全部楼层
1# YPLD 接口规格相对实际肯定是要大打折扣的,实际的速度要看你的初始化和程序的优化程度。
qaqaqaqa 发表于 2011-6-8 15:48 | 显示全部楼层
是最优的嘛?
yybj 发表于 2011-6-8 15:50 | 显示全部楼层
楼主的程序估计不是最优的
w6850916 发表于 2011-6-9 15:36 | 显示全部楼层
关于sdio读写数据部分的代码能发上来看下不?
baidudz 发表于 2011-6-9 16:22 | 显示全部楼层
楼主的测试数据显示的的确是比较慢,把测试方法介绍一下
xsgy123 发表于 2011-6-9 21:03 | 显示全部楼层
可以把测试程序贴出来看看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

11

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部