大家好,
我使用镁光的EMMC, 支持Sleep mode, 然后我用命令将emmc设置为sleep模式之后, 从电流计上未发现功耗降低, 而且随后awake也未有效, 导致emmc无法访问. 请问大家有什么需要注意的, 下面代码有什么错误吗?
进入Sleep Mode
SYS_SDMMC_sendCmd(hSDMMCMemInfo->hSDMMCInfo, (SDMMC_CMD5 | SDMMC_RSP1B), (hSDMMCMemInfo->relCardAddress << 16) | 0x8000 , 0xFFFF);
退出Sleep Mode
SYS_SDMMC_sendCmd(hSDMMCMemInfo->hSDMMCInfo, (SDMMC_CMD5 | SDMMC_RSP1B), (hSDMMCMemInfo->relCardAddress << 16) | 0x0 , 0xFFFF);
Shine:
请测量一下c6748是否有发出sleep mode命令给emmc?
如果命令发送正确,就要联系镁光看看为什么emmc没有进入sleep mode。