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.

[参考译文] TDA4VEN-Q1:如何启用 GPIO 子系统

Guru**** 2478765 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1441491/tda4ven-q1-how-to-enable-the-gpio-subsystem

器件型号:TDA4VEN-Q1

工具与软件:

尊敬的 TI 专家:

HW env:我们自己的 tda4ven 板

SW ENV:SDK10.0

我找不到 设备驱动程序-> GPIO 支持->/sys/class/gpio/... (sysfs 接口)选项。

如何启用 GPIO 子系统?

此致。

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

    您好!

    您可以在 menuconfig 中搜索"CONFIG_GPIO_Davinci=y"。 您可以在此处找到更多信息

    确保保存配置并使用自定义配置编译内核。 您可以在此处找到更多信息

    谢谢!

    Neehar

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

    Neehar、您好!

    这似乎无效。 我在/sys/class.下仍然找不到 GPIO 目录

    此致。

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

    您好!

    让我进一步探讨这个问题并回头与您联系。

    谢谢!

    Neehar

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

    Neehar、您好!

    很抱歉在您度假期间打扰您。

    参考内核中 TOOL/GPIO 的代码、我选择了用 chardev 接口替换 sysfs 接口的解决方案、以在 GPIO 上实现操作。

    还有另一个非紧急问题、我希望您可以花一些时间帮助我在度假回来后看一下。

    我不确定如何定义 GPO 512-535以及索引512-535与 GPIO 的偏移量如何对应?

    此致。

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

    您好!

    关于内核中 tool/GPIO 的代码、我选择了将 sysfs 接口替换为 chardev 接口以在 GPIO 上实施操作的解决方案。

    是的、如果你查看这个 文档、sysfs 已经被弃用、因为 Linux 4.8已经开始使用、而用户空间应该使用字符设备。

    [报价 userid="512804" url="~/support/processors-group/processors/f/processors-forum/1441491/tda4ven-q1-how-to-enable-the-gpio-subsystem/5539009 #5539009"]

    我不确定如何定义 GPO 512-535以及索引512-535与 GPIO 的偏移量如何对应?

    [报价]

    定义一词具体是什么意思? 根据屏幕截图中的 GPIO 地址、您可以指定它是哪个 GPIO 实例。

    谢谢!

    Neehar

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

    Neehar、您好!

    我感到困惑的是、GPIO 的索引从512开始、而不是从0开始。

    此致。

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

    您好!

    此常见问题解答可能包含一些有用的信息:

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/918654/faq-tda4vm-dra829-am65xx-linux-configuring-gpios

    谢谢!

    Neehar

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

    您好!

    接下来、此问题是否仍然存在?

    谢谢!

    Neehar