我们的板子是以EVM板子为基础的做的,先在我们想要将nand改为EMMC ,使用的MMC1,EMMC大小为8GB,uboot-2011.09 。但是在初始化MMC的的时候报错。我发现一个问题,在mmc0寄存器的的基地址为0x4806_0000,但是我打印出来的使用的地址为0x4806_0100这是为什么,
还有就是mmc1如果使用的使手册的0x481D_8000地址,
报错mmc_init_setup: timedout waiting for cc2!,
如果使用的使0x481D_8100会报错
Card did not respond to voltage select!
。u-2011.09版本的需要支持mmc1使用更改什么,我的mmc1接EMMC的电路和TI官方的BBB板子的电路是相同的
Shine:
请看一下一下 MMC1 时钟是否开启,MMC1 pin_mux 需要初始化配置。
jiawei zhang:
回复 Shine:
MMC1的时钟怎么开启?
yongqing wang:
回复 jiawei zhang:
AM335x 你可以参考beaglebone 的电路,这个块板使用的就是EMMC,相关的MMC都可以参考