PM组件,被按键中断唤醒后,立即进入按键中断函数,在按键中断函数中有LOGD和rt_kprintf函数,这两个打印函数在按键中断函数中无法输出到shell。
的确是进入了DEEP,按键能唤醒,按键唤醒中断函数中的LED亮灭正常,就是rt_kprintf输出到shell没有输出,而rt_pm_notify_set设置的进入和退出deepsleep的打印函数都正常输出。
另外还有个问题,进入DEEP唤醒后第一时间是执行按键中断函数,还是先执行RT_PM_EXIT_SLEEP回调函数,实测是先执行按键中断函数。
更多回帖