am335x SD卡无法识别

2019-07-22 15:23发布

本帖最后由 free_tend 于 2016-3-16 13:35 编辑

内核: linux 3.14
cpu:  335x

sd卡可以在uboot使用,在以前3.2的内核也可以使用.
但是内核升级到3.14后, 在uboot也可以使用,掉电后启动也可以使用, 但是在linux启动后, reboot则无法识别SD卡, 
内核会报, error -110 whilst initialising SD card
在内核启动完成,重新插拔SD卡是可以识别.

跟踪代码发现是超时.

其次pmic是硬件控制,软件无法对sd卡部分直接掉电复位. 

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
15条回答
free_tend
2019-07-24 18:21
设备树里面加上cap-power-off-card, 同时注意去看一下ti mmc的驱动里面读取某些字段没有可能跳出判断,而不会到cap-power-off-card这个位置

一周热门 更多>