tpoisonooo 发表于 2017-4-15 10:03:37

Android找不到/dev/pwm

我按wiki改了设备树重新编译,没改其他的。Android里能找到/sys/kernel/debug/pwm,但是没有/dev/firefly-pwm。能提供下思路或者方向么?

leung先森 发表于 2017-4-15 10:12:01

在rk3399-firefly-demo.dtsi中打开pwm_demo,编译烧写resource
在系统/sys/pwm/pwm 就能着到这个可控的节点了把

tpoisonooo 发表于 2017-4-15 10:31:17

本帖最后由 tpoisonooo 于 2017-4-15 10:34 编辑

leung先森 发表于 2017-4-15 10:12
在rk3399-firefly-demo.dtsi中打开pwm_demo,编译烧写resource
在系统/sys/pwm/pwm 就能着到这个可控的节 ...
并没有啊,我的dtsi pwm部分只把status改成了okay:
pwm_demo:pwm_demo{
   status="okay";
   ... //这部分没动
};

只编译kernel,生成了kernel.img和resource.img。
最终Android adb里 find / -type f | grep firefly-pwm只有这些:root@rk3399_firefly_box:/ # find / -type f | grep firefly-pwm
/sys/bus/platform/drivers/firefly-pwm/bind
/sys/bus/platform/drivers/firefly-pwm/uevent
/sys/bus/platform/drivers/firefly-pwm/unbind


tpoisonooo 发表于 2017-4-15 10:46:34

leung先森 发表于 2017-4-15 10:12
在rk3399-firefly-demo.dtsi中打开pwm_demo,编译烧写resource
在系统/sys/pwm/pwm 就能着到这个可控的节 ...

您那边可以的话,方便给个结果截图么...快没信心干这事儿了...

leung先森 发表于 2017-4-15 11:26:14

tpoisonooo 发表于 2017-4-15 10:46
您那边可以的话,方便给个结果截图么...快没信心干这事儿了...

firefly-pwm是申请pwm时的label,其实char dev是/sys/pwm/pwm
页: [1]
查看完整版本: Android找不到/dev/pwm