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 例程看看。
谢谢!