打印

stm32的sdio问题

[复制链接]
4207|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
憧憬回忆吧|  楼主 | 2012-8-4 11:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近,我突发奇想地想搞一下sd卡,就到处找资源,最后调用SD的官方库,sd的4—bits模式,初始化成功,但是写单块数据时总是出现fifo的下溢错误,我仿真追踪写入的数据,指针的数值都是对的,但就是提示这个错误,显然数据只写入了一半,读数据可以,也是正确的,有人回帖我在贴代码吧,都发了好多贴了,都是石沉大海,一点反应都没有

相关帖子

沙发
憧憬回忆吧|  楼主 | 2012-8-4 11:16 | 只看该作者
积分没多少,我也才3分,就意思一下了

使用特权

评论回复
板凳
伐多2011| | 2012-9-12 13:56 | 只看该作者
我到现在都还没弄出来

使用特权

评论回复
地板
阿南| | 2012-9-12 14:07 | 只看该作者
楼主用的是ST32的哪个型号?

使用特权

评论回复
5
IJK| | 2012-9-13 11:44 | 只看该作者
建议先从STM32的例子开始,IAR EWARM或者KEIL MDK安装后都带的。

使用特权

评论回复
6
最底层的BUG| | 2013-2-1 11:26 | 只看该作者
偶遇同惑……郁闷中……

使用特权

评论回复
7
inurl| | 2013-2-1 13:53 | 只看该作者
我这没问题 都能收发

使用特权

评论回复
8
hawkchin| | 2013-5-9 23:22 | 只看该作者
SD卡时钟频率大于12M的时候如果用查询模式,是经常会TXUNDERR的,开了硬件流控制就不会了,用DMA中断模式即使不开流控制时钟频率到达24M也不容易会TXUNDERR,至少在我这没出现过,正常收发没出过错。效率又高。但是使用DMA中断模式如果在时钟频率为24M的时候,如果开硬件流控制,会因为某个版本的STM32芯片的BUG导致数据CRC失败挂掉。不开流控就没有错误,但流控制是很有效的防错机制,所以在我的使用上就是18M+DMA中断模式+流控。

使用特权

评论回复
9
chaoking888| | 2015-12-15 15:32 | 只看该作者
楼上正解啊!!

使用特权

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

本版积分规则

0

主题

2

帖子

0

粉丝