admin管理员组

文章数量:1130349

在 emmc boot 仿真中,出现了这样的信息:

说的是EMMC_SENDING_DATA_STATE , card clk 频率是400k, 不是 1m-26mhz,
看了下波形,此时是 host 发 CMD8, CARD send its EXT_CSD register.

从 EMMC协议里看到,


也就是说,CARD IDENTITY的过程包含,
CMD1->CMD2-CMD3,
那么,CMD8 其实是不需要在 400KHZ频率下进行的。
如果有机会,可以在下个项目改进,以缩短BOOT 时间;
在 SNPS 给的IP仿真环境里,
这些CMD 都是在400KHZ下完成的:

以下是关于CMD7的解释:

在 emmc boot 仿真中,出现了这样的信息:

说的是EMMC_SENDING_DATA_STATE , card clk 频率是400k, 不是 1m-26mhz,
看了下波形,此时是 host 发 CMD8, CARD send its EXT_CSD register.

从 EMMC协议里看到,


也就是说,CARD IDENTITY的过程包含,
CMD1->CMD2-CMD3,
那么,CMD8 其实是不需要在 400KHZ频率下进行的。
如果有机会,可以在下个项目改进,以缩短BOOT 时间;
在 SNPS 给的IP仿真环境里,
这些CMD 都是在400KHZ下完成的:

以下是关于CMD7的解释:

本文标签: EMMCcardIdentify