gpt4 book ai didi

linux - 在嵌入式 Linux 中启用 GPIO 唤醒

转载 作者:太空宇宙 更新时间:2023-11-04 11:30:54 25 4
gpt4 key购买 nike

我试图在嵌入式 Linux 上为 GPIO 启用唤醒事件,在搜索了一段时间后我想出了如何去做,但是当我尝试这个时:

echo enabled > /sys/class/gpio/gpio<n>/power/wakeup

我明白了

write error: Invalid argument

这是否意味着它不受硬件支持?还是我需要在内核中启用某些功能?

编辑:

仅作记录,sysfs GPIO 已启用且工作正常,我可以读/写 GPIO 值,但我似乎无法启用唤醒事件,我一直在阅读内核 documentation它说:

"Inputs can often be used as IRQ signals, often edge triggered but sometimes level triggered. Such IRQs may be configurable as system wakeup events, to wake the system from a low power state."

所以我想知道,我是否需要在内核中为 GPIO 配置唤醒事件?如果硬件不支持它,为什么我在 sysfs/class/gpio/gpio#/power/wakeup 下有一个唤醒文件?

最佳答案

确保您的 GPIO 驱动程序(可能特定于您的开发板)处理唤醒功能。

关于linux - 在嵌入式 Linux 中启用 GPIO 唤醒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11387824/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com