OpenEdv-开源电子网

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

stm32mp157 无法检查到usb设备,报错 vdd_usb disabling

[复制链接]

0

主题

2

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2019-12-27
在线时间
6 小时
发表于 2023-3-8 19:19:22 | 显示全部楼层 |阅读模式
1金钱
本帖最后由 wowstar 于 2023-3-8 19:23 编辑

设备树描述如下:
vdd_usb: fixedregulator@3 {
        compatible = "regulator-fixed";
        regulator-name = "vdd_usb";
        regulator-min-microvolt = <3300000>;
        regulator-max-microvolt = <3300000>;
           regulator-boot-on;
           regulator-pull-down;
};
最后插入u盘没反应,kernel log输出如下

[   32.480151] vdd_usb: disabling


报错.jpg
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2019-12-27
在线时间
6 小时
 楼主| 发表于 2023-3-10 00:28:42 | 显示全部楼层
已找到部分原因:
1、usb的ehci以及ohci驱动没有布置加载
2、设备树中ehci的中断配置错误,导致usb控制传输的中断无法正常触发,因此没法识别插入的usb设备
3、vdd_usb disabling 推测是因为usb无法正常使用系统挂起?或者是配置错误?这个目前还不确定,1、2两点作为后这个问题就消失了。

这里特别提示同我一样初学者,一定要把补丁打全打好,此次就是我只打了代码补丁,没有打config配置补丁,自己怎么配置都无法正常加载驱动,在认真阅读原子的资料和源码下howtodo文档后,用打过补丁后的默认配置终于正常加载驱动了。
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-6-8 21:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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