OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3505|回复: 3

STM32MP157-MINI开发板,TF卡的CD脚是不是无效的?

[复制链接]

5

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2017-8-19
在线时间
15 小时
发表于 2022-2-28 15:48:32 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 genglilai 于 2022-2-28 16:12 编辑

在调试u-boot时,设备树里为tf卡写好cd-gpios,发现始终无法发现tf卡,去掉cd-gpios可以正常识别
用万用表测量cd管脚电平,发现始终为高电平
然而在“STM32MP157开发板”上,tf卡的cd管脚电平是正常的,设备树里写cd-gpios表现正常
这个是mini板卡的“设定”么?

最佳答案

查看完整内容[请看2#楼]

我算是搞清楚了。。。 本来TF卡槽外壳(Pin10)应该接地,当卡插入时CD与GND短接,CD脚上会有低电平 量了一遍MINI板TF卡各个管脚,TF卡的罩子和CD脚相连的,所以插入TF卡也不会有低电平。。。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2017-8-19
在线时间
15 小时
 楼主| 发表于 2022-2-28 15:48:33 | 显示全部楼层
我算是搞清楚了。。。
本来TF卡槽外壳(Pin10)应该接地,当卡插入时CD与GND短接,CD脚上会有低电平
量了一遍MINI板TF卡各个管脚,TF卡的罩子和CD脚相连的,所以插入TF卡也不会有低电平。。。
回复

使用道具 举报

5

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2017-8-19
在线时间
15 小时
 楼主| 发表于 2022-2-28 15:59:15 | 显示全部楼层
附上相关设备树(regulator、pinctrl略):


  1. &sdmmc1{
  2.         u-boot,dm-pre-reloc;
  3.         pinctrl-names = "default", "opendrain", "sleep";
  4.         pinctrl-0 = <&sdmmc1_pins_mx>;
  5.         pinctrl-1 = <&sdmmc1_opendrain_pins_mx>;
  6.         pinctrl-2 = <&sdmmc1_sleep_pins_mx>;
  7.         status = "okay";

  8.         /* USER CODE BEGIN sdmmc1 */
  9.         cd-gpios = <&gpiod 10 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>;
  10.         disable-wp;
  11.         st,neg-edge;
  12.         bus-width = <4>;
  13.         vmmc-supply = <&v3v3>;
  14.         /* USER CODE END sdmmc1 */
  15. };
复制代码
回复

使用道具 举报

5

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2017-8-19
在线时间
15 小时
 楼主| 发表于 2022-2-28 16:17:03 | 显示全部楼层
最新进展,测量TF卡罩,和CD脚短路。。。
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 09:22

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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