请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM5728 工具/软件:Linux
大家好、
当我使用我的应用中的 IOCTL 执行 SD 初始化序列调用时、
对于 CMD0、CMD8、CMD55、CMD41、我得到了响应、但对于 CMT2、我得到超时错误(错误号:110)
在[drivers/MMC/host/omap_hsmmc.c]中: omap_hsmmc_do_IRQ ()->hsmmc_command_incomplete (host、-ETIMEDOUT、end_cmd);正在按
当我打印中断状态寄存器:omap_hsmmc_dbg_report_IRQ:MMC IRQ 0x18000:ERRI CTO 已设置。
CTO
命令超时错误
当没有收到响应时、该位自动置位
命令结束位的64个时钟周期内。
对于在5个时钟周期内应答的命令-
在64个时钟周期内仍然检测到超时。
写入0x0:状态位不变
写入0x1:状态被清除
读取0x1:超时
读取0x0:无错误
能不能有人帮助我解决这个问题、需要注意的是什么。
我使用的是 micro SD 卡128GB、SDR104
谢谢、
Anil