OpenEdv-开源电子网

标题: stm32mp157 无法检查到usb设备,报错 vdd_usb disabling [打印本页]

作者: wowstar    时间: 2023-3-8 19:19
标题: stm32mp157 无法检查到usb设备,报错 vdd_usb disabling
本帖最后由 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



作者: wowstar    时间: 2023-3-10 00:28
已找到部分原因:
1、usb的ehci以及ohci驱动没有布置加载
2、设备树中ehci的中断配置错误,导致usb控制传输的中断无法正常触发,因此没法识别插入的usb设备
3、vdd_usb disabling 推测是因为usb无法正常使用系统挂起?或者是配置错误?这个目前还不确定,1、2两点作为后这个问题就消失了。

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




欢迎光临 OpenEdv-开源电子网 (http://www.openedv.com/) Powered by Discuz! X3.4