Firefly开源社区

标题: Android找不到/dev/pwm [打印本页]

作者: tpoisonooo    时间: 2017-4-15 10:03
标题: Android找不到/dev/pwm
我按wiki改了设备树重新编译,没改其他的。Android里能找到/sys/kernel/debug/pwm,但是没有/dev/firefly-pwm。能提供下思路或者方向么?
作者: leung先森    时间: 2017-4-15 10:12
在rk3399-firefly-demo.dtsi中打开pwm_demo,编译烧写resource
在系统/sys/pwm/pwm 就能着到这个可控的节点了把
作者: tpoisonooo    时间: 2017-4-15 10:31
本帖最后由 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:
  1. pwm_demo:pwm_demo{
  2.      status="okay";
  3.      ... //这部分没动
  4. };
复制代码


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




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

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

firefly-pwm是申请pwm时的label,其实char dev是/sys/pwm/pwm




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1