TI中文支持网
TI专业的中文技术问题搜集分享网站

AM3359无法从MMC1口的SD卡启动,MMC1_CLK也无时钟信号出来。

故障现象:板子上电后可以打印CCC,但是无法从连接到MMC1口的SD卡启动,MMC1_CLK也没有信号出来。

故障疑问:(1)启动电阻sysboot[4:0]是按照11100配置的,即从MMC1口先启动,并且我从串口启动boot,读启动寄存器的值也是11100。不知为何没有MMC1_CLK信号;

                 (2)确定使用MMC1就不能使用GPMC吗?我用PINMUX做的管脚分配,用其他管脚分配了GPMC,不知道和这个有没有关系。

            以上请帮忙分析,多谢!

Jian Zhou:

一般SD卡都是放到MMC0上,MMC1是用于连接eMMC的

kun chen6:

回复 Jian Zhou:

在原理图上用电阻做了兼容设计,方便调试,现在的问题是上
电配置字寄存器读出来的值和电路设计是一致的,就是没有时
钟出来,并且串口进入boot后,时钟和命令管脚还被拉低了。现在不知道问题出在哪,能从串口启动就是不能从mmc1口启动.

kun chen6:

回复 Jian Zhou:

有从mmc1口启动成功的案例吗?还是芯片版本的问题?

Steven Liu1:

回复 kun chen6:

MMC1的pinmux配置不是唯一的。但是在MMC1启动的时候,管教不是靠你的pinmux来决定,而是靠着rom code里面定义的这几个管教决定的,所以如果你想要启动,一定要确保你的mmc1的接法和下面是一致的。

这个在TRM手册26.1.7.5.8 Pins Used有详细的描述。

所以先查查看,你的pin脚是否接到另外的一组复用模式上了?

赞(0)
未经允许不得转载:TI中文支持网 » AM3359无法从MMC1口的SD卡启动,MMC1_CLK也无时钟信号出来。
分享到: 更多 (0)