|
(为了高效,请按如下格式提问)
硬件主板型号:YY3568
固件名称/系统版本:自带 debian
自编的或固件下载地址:官方固件
Log日志: (可以导出,用TXT附件上传)
问题描述及复现步骤:
之前是做 mcu实时系统的嵌入式应用开发的, 最近公司项目需求,接手rk3568, 目前产品设计中有一个需求需要使用pwm驱动外部电路, 通过
YY3568 | 风火轮Wiki (youyeetoo.cn)中的资料查到GPIO0_C0具备pwm输出能力 ,但是按照资料包中的,Rockchip_Developer_Guide_Linux_PWM_CN.pdf文件 描述 想测试一下文档中的命令
- <div>cd /sys/class/pwm/pwmchip0/
- echo 0 > export
- cd pwm0
- echo 10000 > period
- echo 5000 > duty_cycle
- echo normal > polarity
- echo 1 > enable</div>
复制代码 结果发现提示无权限, 目前主要目的是为了启动GPIO0_C0的输出,但是对linux的设备树不是很理解, 对着文档看没到文档中提的dts文件何dtsi文件 在哪里(源代码中找到了,linux系统中find命令没看到), 主要想知道GPIO0_C0的pwm 使用c语言正确配置和启动过程.最好有个demo能学习一下,
|
|