打印

am335x SD卡无法识别

[复制链接]
2447|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
free_tend|  楼主 | 2016-3-16 13:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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卡部分直接掉电复位. 

相关帖子

沙发
smilingangel| | 2016-3-16 21:44 | 只看该作者
这个不是那么简单的啦,可以多reboot一下的。

使用特权

评论回复
板凳
mini1986| | 2016-3-17 08:17 | 只看该作者
硬件的问题吧......

使用特权

评论回复
地板
free_tend|  楼主 | 2016-3-17 09:14 | 只看该作者
mini1986 发表于 2016-3-17 08:17
硬件的问题吧......

3.2的内核是没有问题的  而且在uboot正常读写  应该不是硬件问题

使用特权

评论回复
5
free_tend|  楼主 | 2016-3-17 09:15 | 只看该作者
smilingangel 发表于 2016-3-16 21:44
这个不是那么简单的啦,可以多reboot一下的。

reboot解决不了问题 重新上电可以认识

使用特权

评论回复
6
comeon201208| | 2016-3-17 22:27 | 只看该作者
看下SD卡所涉及到的FAT文件系统的有没有的

使用特权

评论回复
7
51xlf| | 2016-3-17 22:37 | 只看该作者
换个sd卡试试看

使用特权

评论回复
8
vibra2016| | 2016-3-17 22:38 | 只看该作者
那就看下这两个内核有哪些不通电的啊

使用特权

评论回复
9
51xlf| | 2016-3-17 22:41 | 只看该作者
等待时间长点,是不是识别的时间长?

使用特权

评论回复
10
free_tend|  楼主 | 2016-3-22 15:26 | 只看该作者
51xlf 发表于 2016-3-17 22:41
等待时间长点,是不是识别的时间长?

等待没用的。 无法识别的情况下 拔出sd卡 mmc_rescan里面都不会有反应。

使用特权

评论回复
11
Garen2| | 2016-3-23 21:14 | 只看该作者
会不会是卡的问题,把卡的金手指(铜片)部分擦一下

使用特权

评论回复
12
free_tend|  楼主 | 2016-3-24 09:40 | 只看该作者
http://e2e.ti.com/support/arm/sitara_arm/f/791/t/498821
这是我去官方提问的帖子 ,后面的结果还没验证

使用特权

评论回复
13
shenmu2012| | 2016-3-24 11:00 | 只看该作者
这个就看下这个内核的该SD卡部分的。

使用特权

评论回复
14
free_tend|  楼主 | 2016-4-6 13:08 | 只看该作者
设备树里面加上cap-power-off-card, 同时注意去看一下ti mmc的驱动里面读取某些字段没有可能跳出判断,而不会到cap-power-off-card这个位置

使用特权

评论回复
评分
参与人数 1威望 +6 收起 理由
dirtwillfly + 6 赞一个!
15
mini1986| | 2016-5-13 08:28 | 只看该作者
目前我们的好像没有问题,内核3.14.43的......

使用特权

评论回复
16
free_tend|  楼主 | 2016-5-20 09:26 | 只看该作者
mini1986 发表于 2016-5-13 08:28
目前我们的好像没有问题,内核3.14.43的......

看你们硬件设计了,如果参考TI的设计来的, 用pmic可以控制就没问题。而我们直接用了一个软件无法控制的pmic。所以出问题了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

182

帖子

0

粉丝