你好:
在系统中配置了input子系统的引脚如何查询输入状态,使用echo >export 出现busy
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.
那配置为input的引脚可以通过这个查询到确切的值么
这是GPIO Sysfs的文档:https://www.kernel.org/doc/Documentation/gpio/sysfs.txt
这是GPIO Consumer Interface的文档:https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/tree/Documentation/driver-api/gpio/consumer.rst?h=ti-linux-6.1.y-cicd
在我看来,这是不可能的。
在/sys/kernel/debug/ GPIO中看到的hi/lo是初始化的值,还是实时的值
在用户或驱动程序更改pin属性之前,它应该是一个初始化值。
我仍然没有找到任何支持您正在寻找的内容的文档。
这表明该引脚已被锁定。您还可以在之前的帖子中查看其他文档。
一些替代审查方法是使用 Chardev 接口(https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1260373/faq-transitioning-the-gpio-userspace-interface-from-sysfs-to-chardev)或 TI GPIO Py 库(https://github.com/TexasInstruments/ti-gpio-py)附:(如果它支持您的SDK版本的话)
系统启动后input引脚状态值改变,/sys/kernel/debug/ GPIO中看到的状态也是不会改变?
debugfs 显示当前 GPIO 状态。因此,在系统启动并且输入引脚状态发生变化后,debugfs 应该显示相同的变化。