新建 #105
open
Added by 余 顺 over 2 years ago.
Updated over 2 years ago.
Description
版型:rp_rk3128
系统:安卓
需求:使用pwm 控制一个灯
实验:参考\\192.168.1.85\rpdzkj\cd_public\CD-release\cdrom_3288\cdrom_rp3288\02-软件文档\荣品文档\驱动调试\PWM下的文档
如下修改sdk, 配置完毕后 发现 sys/class/pwm 路径没有

Files
问题1:sys/class/pwm 路径没有。原因:rk 的驱动没有将它注册到这个节点路径下
解决办法 :将附件rp_pwm.c 这个驱动 放到sdk 源码中编译,通过这个驱动来控制pwm2
sdk 源码放的路径是 kernel/drivers/rongpin/rp_pwm.c,同时需要修改此目录下的Makefile文件
修改如下图

- File deleted (
clipboard-202208301524-y8pmg.png)
接着还要修改sdk源码的路径下的设备树kernel/arch/arm/boot/dts/rp-rk3128.dts
修改如下图

修改完毕后,回到根目录,全局编译即可
若以上都正确,可通过debug 调试串口cat 节点

操作节点:cat/proc/rp_pwm/pwm_demo 读duty和最大周期;echo写duty,上图的就是占空比50%
- Subject changed from rk3128 pwm2 打开失败 to rk3128 pwm2 已打开,但无法操作
Also available in: Atom
PDF