TI中文支持网
TI专业的中文技术问题搜集分享网站

请教一下am335x从RTC-only状态唤醒和上电冷启动的过程

am335x  cpu从RTC only状态如何唤醒?是否同sleep状态相似:中断 —>唤醒Cortex M3 —->Cortex M3打开时釧和电源—>Cortex A8 MPU 开始执行 (详见Technical Reference Manua  8.1.4.6.3 Wakeup Sequencing ) 从而完成整个唤醒过程呢? 处于RTC only状态Cortex M3及其相关存储器的电源是处于掉电状态还是正常状态?

再就是上电冷启动是怎么样一个过程?Cortex M3 和 A8 是如何启动的?

Steven Liu1:

可以参考一下335TRM的8.1.7.3章节(介绍了Global power on reset的过程)和 8.1.7.9章节(RTC PORz)http://www.ti.com/lit/ug/spruh73g/spruh73g.pdf.

有一点需要明确一下:从RTC-only状态的启动,和上电冷启动一样,,准确来说,还是冷启动,不能说是唤醒。

唤醒是指将板子进入到suspend模式(比如DS0)后,使用一个唤醒源将板子wake up,以上你所说的唤醒流程就是这个过程。

而在suspend模式下,VDD_MPU, VDD_CORE,以及WAKE UP域和IO都是ON的,这样你才能wake up板子 。

而RTC-only的模式下,除了RTC activev,其他全都是OFF了,所以没有办法唤醒,只是冷启动,与上电冷启动类似(所需要的booting up时间也是一致的),不同就在于RTC-only的启动时,是专门的RTC_PORz信号来重置RTC逻辑,具体参见TRM 8.1.7.9节。

Yaoming Qin:

目前PG1.0的片子在RTC only模式下有bug,可以参考errata

Gary Wu:

回复 Yaoming Qin:

是的,所以可以外部的RTC进行RTC ONLY

赞(0)
未经允许不得转载:TI中文支持网 » 请教一下am335x从RTC-only状态唤醒和上电冷启动的过程
分享到: 更多 (0)