|
发表于 2020-10-12 17:09:41
只看该作者
地板
搞清楚了,直接这样export是不行的。
要先在dts里打开pwm:
&pwm7 {
status = "okay";
pinctrl-names = "active";
pinctrl-0 = <&pwm7_pin_pull_down>;
};
烧录kernel之后 cat /sys/kernel/debug/pwm,会发现多了一个pwm:
platform/ff180020.pwm, 1 PWM device
pwm-0 ((null) ): period: 0 ns duty: 0 ns polarity: inverse
platform/ff180000.pwm, 1 PWM device
pwm-0 (vdd-core ): requested enabled period: 5003 ns duty: 1200 ns polarity: inverse
platform/ff170030.pwm, 1 PWM device
pwm-0 (sysfs ): requested enabled period: 9997 ns duty: 5003 ns polarity: normal
并且在/sys/class/pwm/目录下会发现多了一个pwmchip,
在多出来的那个pwmchip里面按照你这样操作就能用了。 |
|