工具/软件:Linux
我正在使用 AM437x idk。 我使用 Linux SDK。 但我使用该命令来生成波形。 然后、我通过 JTAG 连接 IDK。 在 CCS 调试接口上、我检查 PWM 寄存器、它们不变。 为什么?
命令为参考: processors.wiki.ti.com/.../Linux_Core_PWM_User's_Guide
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Linux
我正在使用 AM437x idk。 我使用 Linux SDK。 但我使用该命令来生成波形。 然后、我通过 JTAG 连接 IDK。 在 CCS 调试接口上、我检查 PWM 寄存器、它们不变。 为什么?
命令为参考: processors.wiki.ti.com/.../Linux_Core_PWM_User's_Guide
SDK 版本:
TI-PROCESSOR-SDK-LINUX-RT-AM437X-EVM-02.00.02.11.
命令:
echo 0 >/sys/class/pwm/pwmchip0/export
echo 1000000000 >/sys/class/pwm/pwmchip0/pwm0/period
echo 500000000 >/sys/class/pwm/pwmchip0/pwm0/duty_cycle
回波 反转>/sys/class/pwm/pwmchip0/pwm0/polarity
echo 1 >/sys/class/pwm/pwmchip0/pwm0/enable
我尝试按照您的说法配置2寄存器。 但仍然看不到 PWM 寄存器发生变化。 今天、当我进入/sys/class/pwmchip0.时、我对此表示出了一定的注意 使用"ls -l "、我发现器件选择了 eCAP 功能。 因此、我检查 CCS、发现 TSR 每次都在变化。 因此、我想将 PWM 从 ECAP 更改为 ehrpwm。 如何 操作?
PS:我进入 menuconfig、发现 PWM 只有3个选项:Interl LPSS 支持、TWL4030/6030 PWM 支持和 TWL4030/6030 LED 驱动器支持。