求救:
am335x 进入standby后用按键唤醒后会出现一段时间内按键无反应(按键丢失),具体现像是进入standby后数秒后用按键唤醒后,就会出现按所有按键都没有反应,等一段时间(时间不定,几秒到数十秒后)有正常。在mach-omap2/gpio_keys.c/gpio_keys_isr函数中尜加打印信息表明此时未有按键中断发生。而用定时器唤醒时则不会出现这个问题。
meifeng li:
修正一下:不是mach-omap2/gpio_keys.c/gpio_keys_isr 是文件:drivers/input/keyboard/gpio_keys.c gpio_keys_isr 函数
Gary Wu:
请问使用的是什么板?
测试的SDK包的版本是?
meifeng li:
回复 Gary Wu:
用的是: ti-sdk-am335x-evm-05.07.00.00-Linux-x86-Install 并参考http://processors.wiki.ti.com/index.php/AM335x_Power_Management_Standby_User%27s_Guide 网站打了 DM Timer wakeup 的补丁
目前在自忆的产品上测试的。刚开始用的是 ti-sdk-am335x-evm-05.06.00.00-Linux-x86-Install 只能 sleep, 不能standby. 但是 进入sleep 用按键唤醒后没有发现问题。只不过不能用RTC或定时器唤醒。因为我们的产品每隔一段时间必须要唤醒来处理一些事情。只好用了新的SDK版本,在测试时发现上面问题。
还请多多指教!
meifeng li:
回复 meifeng li:
今天在 SK 开发板上测试了最新的linux SDK(06.00.00.00),还是同样的问题啊。
Gary Wu:
回复 meifeng li:
你好!正在查看此问题。