SD卡开启高速模式失败,能挂载,不能读卡

发布于 2020-03-10 17:37:29
用自己写的bootloader引导RT-Thread启动,SD卡驱动使用RT-Thread自带MMCSD组件,启动SD卡开启高速模式失败,SD能挂载,但是读卡失败
Snipaste_2020-03-10_17-32-29.png
Snipaste_2020-03-10_17-32-55.png
官方文档没有关于MMCSD组件的说明文档,调试无头绪啊

查看更多

关注者
0
被浏览
533
4 个回答
lenxvp
lenxvp 2020-03-10
奇怪的是,不用bootloader就可以正常读写SD卡,所以怀疑bootloader可能有问题,本来bootloader也有读卡操作,觉得可能是影响后面RT-Thread读卡了,但是后面去掉保持默认状态,问题还是在啊
lenxvp
lenxvp 2020-03-10
用bootloader和不用bootloader的,读SD卡的指令前面部分都是相同的,从CMD6开始,卡返回的数据都不一样,但是响应和状态寄存器都是一样的
lenxvp
lenxvp 2020-03-10
另外官方什么时候把SDIO设备的文档补上啊,MMCSD组件都是寄存器操作也就算了,文档也没有
lenxvp
lenxvp 2020-03-10
bootloader启动的不正常的CMD6Snipaste_2020-03-10_17-54-08.png
没有bootloader正常启动的CMD6
Snipaste_2020-03-10_17-59-05.png
怀疑bootloader启动的DMA没传数据

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览