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/AM3352:PWM 驱动程序问题

Guru**** 2589245 points
Other Parts Discussed in Thread: AM3352

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/638697/linux-am3352-pwm-driver-issue

器件型号:AM3352

工具/软件:Linux

大家好、

          我们使用 AM3352processor 制作了定制板、并将 Light 连接到 PWM 控制器。  我已按照以下链接中提供的步骤进行操作

processors.wiki.ti.com/.../Linux_Core_PWM_User's_Guide。

仍然遵循的是、

1.《禁止酷刑公约》/sys/class/pwm/pwmchip0

2. echo 0 >/sys/class/pwm/pwmchip0/export

回波1 >/sys/class/pwm/pwmchip0/pwm0/enable

4. echo 1000000000 >/sys /class/pwm/pwmchip0/pwm0/period

5.回波 val >/sys/class/pwm/pwmchip0/pwm0/duty_cycle

6. 当我们尝试设置极性时,我们无法启用(例如,echo val >/sys/class/pwm/pwmchip0/pwm0/duty_cycle)

当我们在上拉电阻器周围进行探测时、它显示低电平有效。 我们在 Linux 中启用了驱动程序。 我不熟悉 PWM。 如何在 am3352中检查以下给定电路的 PWM 运行。

提前感谢、

此致、

Avinash N

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您正在检查哪个引脚? 它是否正确进行了引脚多路复用? 您使用的 Linux 版本是什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、

    我们正在使用、
    Linux - 4.14.0
    和引脚复用-(0x164、PIN_INPUT_PULLUP | MUX_MODE0)

    此致、
    Avinash N
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    TI 发布的最新内核为 v4.9.41。 此论坛不支持其他版本。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 Avinash:

    如 Biser 所述、您应该使用 AM335x TI PSDK 附带的内核、最新版本为 v4.9.41、并随 PSDK v4.01提供:

    software-dl.ti.com/.../index_FDS.html

    PWM Linux 用户指南基于该 TI 内核。 另请参阅通用内核用户指南:

    processors.wiki.ti.com/.../Linux_Kernel_Users_Guide

    此致、
    帕维尔