Firefly开源社区

打印 上一主题 下一主题

Android找不到/dev/pwm

29

积分

0

威望

0

贡献

游客

积分
29

Android找不到/dev/pwm

发表于 2017-4-15 10:03:37      浏览:9115 | 回复:4        打印      只看该作者   [复制链接] 楼主
我按wiki改了设备树重新编译,没改其他的。Android里能找到/sys/kernel/debug/pwm,但是没有/dev/firefly-pwm。能提供下思路或者方向么?
回复

使用道具 举报

2965

积分

12

威望

22

贡献

高级创客

Rank: 6Rank: 6

积分
2965
发表于 2017-4-15 10:12:01        只看该作者  沙发
在rk3399-firefly-demo.dtsi中打开pwm_demo,编译烧写resource
在系统/sys/pwm/pwm 就能着到这个可控的节点了把
回复

使用道具 举报

29

积分

0

威望

0

贡献

游客

积分
29
发表于 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:
  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
复制代码



回复

使用道具 举报

29

积分

0

威望

0

贡献

游客

积分
29
发表于 2017-4-15 10:46:34        只看该作者  地板
leung先森 发表于 2017-4-15 10:12
在rk3399-firefly-demo.dtsi中打开pwm_demo,编译烧写resource
在系统/sys/pwm/pwm 就能着到这个可控的节 ...

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

使用道具 举报

2965

积分

12

威望

22

贡献

高级创客

Rank: 6Rank: 6

积分
2965
发表于 2017-4-15 11:26:14        只看该作者  5#
tpoisonooo 发表于 2017-4-15 10:46
您那边可以的话,方便给个结果截图么...快没信心干这事儿了...

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

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表