休眠是解决整个系统待机时尽可能的减少功耗,相应的唤醒则是低功耗模式下整个系统可以被已知的条件唤醒系统,进而进入全功能模式。
RH850/U2A的配置和RH850/F1KM大同小异,本文只讲述差异部分,其他部分详见 【Davinci开发】:IO唤醒系统
IO差异
AWO:Always-On area (AWO area)
ISO:Isolated area (ISO area)休眠时,它的状态会被HOLD住,唤醒后需要release hold
唤醒差异
在调试RH850/U2A唤醒过程时,发现系统是可以从深度休眠DeepSleep中唤醒,整个系统及runnable都能正常运行,但是发现串口及CAN等一些外设不能正常工作(比如:串口乱码等)。
尝试的解决方法有:
- 系统唤醒后,判断如果时深度休眠唤醒的,