AM335x如何实现SD卡的热插拔? - AM335x - 嵌入式开发者社区 - 51ele.net
设为首页收藏本站

嵌入式开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5786|回复: 8

[已解决] AM335x如何实现SD卡的热插拔?

[复制链接]

5

主题

12

帖子

73

积分

注册会员

Rank: 2

积分
73
发表于 2019-7-5 09:45:08 | 显示全部楼层 |阅读模式
问题如题,有没有大神有过这方面的经验?
回复

使用道具 举报

36

主题

526

帖子

7568

积分

创龙

Rank: 8Rank: 8

积分
7568
发表于 2019-7-8 10:27:05 | 显示全部楼层
您好,
    AM335x通过以下引脚实现热拔插,SD驱动为此引脚申请了中断,接入SD卡时, 此引脚会被拉低, 然后触发中断, 实现热插拔。拔出SD卡原理相同。


  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

5

主题

12

帖子

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2019-7-8 10:40:30 | 显示全部楼层
梁淑怡-Tronlong 发表于 2019-7-8 10:27
您好,
    AM335x通过以下引脚实现热拔插,SD驱动为此引脚申请了中断,接入SD卡时, 此引脚会被拉低, 然后 ...

这个引脚的定义是如何定义的?
回复 支持 反对

使用道具 举报

5

主题

12

帖子

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2019-7-8 10:45:38 | 显示全部楼层
本帖最后由 lori 于 2019-7-8 13:30 编辑
梁淑怡-Tronlong 发表于 2019-7-8 10:27
您好,
    AM335x通过以下引脚实现热拔插,SD驱动为此引脚申请了中断,接入SD卡时, 此引脚会被拉低, 然后 ...

我看到了这个地方有一个gpio的外部中断的设置,但是没有反应

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

点评

您好, 目前TL335x-IDK相关设备树文件并没有配置此管脚。 您可以参考如下配置: [attachimg]5303[/attachimg] [attachimg]5304[/attachimg]  详情 回复 发表于 2019-7-8 16:22
回复 支持 反对

使用道具 举报

36

主题

526

帖子

7568

积分

创龙

Rank: 8Rank: 8

积分
7568
发表于 2019-7-8 16:22:25 | 显示全部楼层
lori 发表于 2019-7-8 10:45
我看到了这个地方有一个gpio的外部中断的设置,但是没有反应

您好,
    经确认,目前TL335x-IDK相关设备树文件并没有配置此管脚。

  您可以参考如下配置:



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

5

主题

12

帖子

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2019-7-9 13:48:58 | 显示全部楼层
梁淑怡-Tronlong 发表于 2019-7-8 16:22
您好,
    经确认,目前TL335x-IDK相关设备树文件并没有配置此管脚。

我改好了,谢谢,但图中所更改的还是有问题,gpio应该设置为低电平有效,而不是GPIO_ACTIVE_HIGH,这一点请注意核对下
回复 支持 反对

使用道具 举报

36

主题

526

帖子

7568

积分

创龙

Rank: 8Rank: 8

积分
7568
发表于 2019-7-10 15:18:53 | 显示全部楼层
您好,
      1.设备树文件配置的cd-gpios只是提供一个引脚号给mmc驱动,可参考mmc驱动说明:内核源码\Documentation\devicetree\bindings\mmc\mmc.txt
   
       2.提供引脚给mmc驱动后, 驱动会自动为该引脚申请中断,申请的是上升沿中断和下降沿中断



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

5

主题

12

帖子

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2019-7-10 16:49:55 | 显示全部楼层
梁淑怡-Tronlong 发表于 2019-7-10 15:18
您好,
      1.设备树文件配置的cd-gpios只是提供一个引脚号给mmc驱动,可参考mmc驱动说明:内核源码\Docum ...

明白了,非常感谢
回复 支持 反对

使用道具 举报

5

主题

12

帖子

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2019-7-31 17:46:55 | 显示全部楼层
补充一个问题,就是之前我看到的vtt_fixed那个dts的配置是要将gpio18去掉才能正常工作,不然会引脚冲突,sd卡的中断还是上不来
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|嵌入式开发者社区 ( 粤ICP备15055271号

GMT+8, 2024-3-28 21:01 , Processed in 0.050591 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2015 Comsenz Inc.

快速回复 返回顶部 返回列表