请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TDA4VL-Q1 工具与软件:
我们在 SPL 启动时遇到了 PWM 输出问题、但在切换到 SBL 启动时没有 PWM 输出。我们使用 ac28的引脚、我们比较了两种启动方法的引脚多路复用为相同的。
root@j721s2-evm:~# devmem2 0x0011C040 /dev/mem opened. Memory mapped at address 0xffff85505000. Read at address 0x0011C040 (0xffff85505040): 0x00050009
设置 PWM:的方法
echo 0> /sys/class/pwm/pwmchip2/export echo "5000000" > /sys/class/pwm/pwmchip2/pwm0/period echo "2000000" > /sys/class/pwm/pwmchip2/pwm0/duty_cycle echo "1" > /sys/class/pwm/pwmchip2/pwm0/enable
devicetree.
ehrpwm2_pins_default: ehrpwm2-default-pins { pinctrl-single,pins = < J721S2_IOPAD(0x040, PIN_INPUT, 9) /* (AC28) MCASP0_AXR0.EHRPWM2_A */ >; }; &main_ehrpwm2 { pinctrl-names = "default"; pinctrl-0 = <&ehrpwm2_pins_default>; status = "okay"; };
请帮助检查、谢谢!