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