我无法通过 GPIO 中断从 VLPS 深度睡眠中唤醒 k70(Kinetis)。
这是在 uCLinux 下,我启用了 CONFIG_PM。之后,我可以通过“echo mem > /sys/power/state”让 K70 进入深度睡眠,并从 UART 调试控制台唤醒它。但我无法通过触发 GPIO 中断唤醒。我已经通过从中断处理程序打印确认中断在睡眠前后工作,并且我还确认在触发 GPIO 中断后,GPIO 引脚值在睡眠期间从 0 变为 1。
根据K70手册,我应该可以通过GPIO中断唤醒VLPS。有没有人知道为什么我不能?
谢谢