(1)根据PSC手册内的note,各功耗域一旦切换到了ON的状态,则在芯片上电的时间内不可切换到OFF状态(代码内也只提供了向ON切换的代码),这里我想确认一下是否真的不能把片内的这些component关断(相应也包括切断时钟)
(2)根据bootloader手册内的内容,进入休眠态需要将芯片复位,且休眠的实现是将对应的component复位;而同时,datasheet里提到,芯片长期处于复位状态会影响芯片寿命,很疑惑。因此这里我想请教一下关于休眠态的详细切换原理与流程。
bei li:
呃,关于第二个我想补充一下:因为提到的是进入休眠态需要进行复位,那么是否意味着只有当芯片处于完全空闲的状态下才能够进入该状态?
vincent zhang:
回复 bei li:
同样关心这个问题,请专家给予解答
Andy Yin1:
参考PSC手册,大部分的外设及加速器如SRIO, PCIe, EMAC等均可以通过PSC进行软件的实时控制关闭或打开。
bei li:
回复 Andy Yin1:
(1)我仔细看了一下,芯片内部的功耗域应该是不能再次关断的。
(2)关于休眠,假如我的某一个任务并没有运行完毕只是在等待外部输入,那么这时候我令芯片进入休眠态(似乎必须经过芯片复位)后原任务能够在以后某次唤醒时继续完成么?