固件类型:官方提供的固件
固件文件名称:ROC-RK3588S-PC_Ubuntu22.04-Xfce-r31167_v1.3.0c_260
固件下载地址:百度网盘
Log日志:修改的设备树和pwm脚本.rar
我想要把UART7_TX(GPIO1_B5)复用成PWM引脚,实现LED灯做呼吸灯的功能。修改完设备树重启后,发现新的PWM设备确实是注册上了,用逻辑分析仪查看引脚,引脚一直没有输出PWM波。
我对设备树做了如下修改:
1.禁用 UART7,释放GPIO1_B4(gpio1-12) 和 GPIO1_B5(gpio1-13),避免与 PWM3 引脚冲突
2.启动PWM3节点
3.在 pinctrl/pwm3 节点内部,添加配置
4.在 symbols 节点之前添加PWM LED节点
5.注册新节点到 `symbols
输入sudo cat /sys/kernel/debug/pinctrl/pinctrl-maps | grep"gpio1-13"
![]()
输入sudo cat /sys/kernel/debug/pinctrl/pinctrl-maps | grep"pwm3"

请问我哪个步骤弄错了,还是说要是特定的GPIO引脚才能生成PWM?
以及除了这个PWM3,还有没有其他PWM通道可以用的?
tchip_askquestions
修改的设备树和pwm脚本.rar (37.9 KB)





