地瓜X5使用40pin管脚的pwm和gpio的功能

我需要在c++里使用X5板卡40pin管脚里的gpio和pwm功能, WiringPi: 在旭日X3派上移植的 WiringPi 。 这里显示X5不支持PWM,请问我应该如何使用pwm。背景是做机器狗,用gpio和pwm控制电机。

/sys/class/pwm/pwmchip0/pwm0目录下的enable文件不能不能写入吗?echo 1 > enable 输出“Invalid argument”?

第一个问题请以README描述内容为主,我这边帮您问一下有没有预期的更新时间。

第二个问题如果不是有文档描述这么做的话,不建议随便往设备节点里面echo任何值,有些pwm并不是开放到40pin使用的。

如果需要在c++里使用pwm,推荐怎么做呢?

该方法就是官方推荐的方法,操作/sys/class/pwm/需要root权限
PWM 驱动调试指南 | RDK DOC