在 SDK 示例的帮助下,我正在开发 SD 卡读卡器驱动程序。我在初始化卡时遇到了一个问题,我不知道如何解决。
当我在调试模式下运行我的程序时,在发送每个命令之前有一个断点,初始化工作正常。但是,当我在没有断点的情况下运行时,我遇到了命令错误。IRQSIGEN 寄存器包含设置为 1 的命令完成 CC 和命令超时错误位。
这是 CMD 行冲突。根据 K-64 子家庭参考手册:
但是恢复是什么意思?我应该开始发送所有命令来再次初始化 sd 卡吗?
我尝试进行重置,但仍然无法正常工作。
还有其他方法可以解决 CMD 行冲突吗?