工具与软件:
尊敬的专家:
我们的客户尝试在 SDK10.0中使用 gpioinfo、但发现以下错误。

他们试图使用 gpioinfo gpioochip1,仍然无法工作。

但在 gpioinfo 中有 gpiochip1。 您可以帮助检查可能的原因吗? 谢谢。

此致、
Zhu Xingyu
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.
工具与软件:
尊敬的专家:
我们的客户尝试在 SDK10.0中使用 gpioinfo、但发现以下错误。

他们试图使用 gpioinfo gpioochip1,仍然无法工作。

但在 gpioinfo 中有 gpiochip1。 您可以帮助检查可能的原因吗? 谢谢。

此致、
Zhu Xingyu
尊敬的 Anshu:
这两条指令都可以控制 GPIO:
(1) gpioset GPIO0_87_Name=1
(2) gpioset -c /dev/gpiochip1 87=1
但是,它们都将挂起,我必须使用"ctrl + c"来终止 gpioset 进程。
此问题与此链接非常相似:e2e.ti.com/.../processor-sdk-am62p-how-to-control-gpio-in-sdk10-kernel-6-6
我的问题是:应用层代码应该如何控制 GPIO?
如果我使用:system ("gpioset gpio0_87_Name=1");此过程是否永远不会自动退出?
您能提供一些更好的方法来控制应用层的 GPIO?

此致、
TWL
您好!
libgpiod 库不是 TI 开发的代码、因此我们不提供示例代码。 我建议您查看 git repo: https://github.com/brgl/libgpiod
此致、
Anshu