自己设计的一块am3354的板子,搭载了一个闪迪型号为SDIN7DP4-32G的emmc,请问是否在
AM335X里面的FLASH认证列表里,是否能进行读写操作?没有的话,可以推荐什么可以认证的32G的emmc芯片?
yingsheng Yan:
SDIN7DP4-32G是emmc4.51的
Yaoming Qin:
回复 yingsheng Yan:
关于eMMC,我们没有特别的要求,所需的标准可以参考 technical reference manual的 18.1.1 MMCHS Features。
如果您需要用eMMC做启动,同样可以参考 该文档的 26.1.7.5 MMC / SD Cards
yingsheng Yan:
回复 Yaoming Qin:
在使用starterware裸跑时应该如何对MMC的SD_DATA寄存器进行读写,向下面这样写入对吗?
while (!((HWREG(SOC_MMCHS_1_REGS + MMCHS_STAT))& (HS_MMCSD_STAT_DATACRCERR|HS_MMCSD_STAT_DATATIMEOUT|HS_MMCSD_STAT_DATABITERR|HS_MMCSD_STAT_TRNFCOMP )))
{
for (count = 0; count < 8; count++)
{
HWREG(SOC_MMCHS_1_REGS + MMCHS_DATA) =(*(tempbuff + count));
}
tempbuff += 8;
}
Yaoming Qin:
回复 yingsheng Yan:
这个,你直接用我们的参考代码就行了。
TI中文支持网