休眠后使用外部中断唤醒,那唤醒后是继续执行休眠后面的代码还是跳到系统reset的地址执行?
比如一般Nboot/stepldr + Eboot + NK的形式,只使用Nboot + NK.nb0可以正常唤醒吗?
一般休眠唤醒后都是跳到系统的reset地址开始执行的!
跳到reset地址,在reset处理中你要判断如果是从休眠唤醒,再恢复休眠前的上下文然后跳到休眠后面的代码接着跑。
先跳到reset,然后判断是“唤醒”,就直接跳到kernel了。
不要eboot是可以的。本来wince的设计中,eboot就是为了调试用的,量产是可以去掉的。
一般休眠唤醒后都是跳到系统的reset地址开始执行的!