TI中文支持网
TI专业的中文技术问题搜集分享网站

【请教】AM335X的MMC接口怎么发送数据过去?

AM335X跑不标准的SDIO协议,已经可以发送CMD52或CMD53的命令,也可以讲到SDIO卡的Response了,请问一下,后面传输数据阶段,不用DMA模式,应该怎么去传?

设置了BLK寄存器,但是BWE一直是0,写数据到SD_DATA也没有任何反应。

Jian Zhou:

所谓不标准的SDIO协议,请问接的是哪种外设呢?

Bing Yao:

回复 Jian Zhou:

我们是自己写的FPGA实现的SDIO卡逻辑,不做复杂的SDIO标准协议,只想通过MMC实现数据传递。

现在是我们按照omap_hsmmc.c里面的使能初始化好MMC0之后,可以发送CMD53命令,SDIO卡上可以接收到,也可以回响应,但是后面要通过DAT0~DAT3写数据的时候,操作一直无效,BWE位一直是0,请问一下怎么才能正确发送数据?

Yaoming Qin:

回复 Bing Yao:

建议您用starterware 中的sd 例程看看。

谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 【请教】AM335X的MMC接口怎么发送数据过去?
分享到: 更多 (0)