打印
[STM32F1]

一直返回这个

[复制链接]
231|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
morrisk|  楼主 | 2020-3-21 12:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
移植官方例程的驱动,不知道还有哪错漏的。已经能显示卡的信息,但用官方的测试程序擦除,单块读写,多块读写都没用。干脆单独测试擦除功能,卡在while(SD_GetStatus() != SD_TRANSFER_OK);里,证明擦除是成功的,只是在调用SD_ReadMultiBlocks();之后的SD_GetStatus();出了问题。这个函数一直返回SD_TRANSFER_BUSY。

使用特权

评论回复
沙发
liuzaiy| | 2020-3-21 12:43 | 只看该作者

时钟匹配不

使用特权

评论回复
板凳
morrisk|  楼主 | 2020-3-21 12:44 | 只看该作者
我用72M的HCLK,2+1分频得到24M的SDIO输出时钟,这速度没超过限制啊

使用特权

评论回复
地板
zhuww| | 2020-3-21 12:46 | 只看该作者
自己的板子?如果官方例子都原封不动的跑不动,看来硬件有问题。

使用特权

评论回复
5
morrisk|  楼主 | 2020-3-21 12:48 | 只看该作者
网上买的开发板

使用特权

评论回复
6
chuxh| | 2020-3-21 12:51 | 只看该作者
是不是移植出了问题?

使用特权

评论回复
7
morrisk|  楼主 | 2020-3-21 12:53 | 只看该作者

嗯,我再好好缕一缕吧,有了好消息及时通知大家

使用特权

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

本版积分规则

701

主题

6879

帖子

2

粉丝