Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

Linux/AM5728: A15 deactivation

$
0
0

Part Number:AM5728

Tool/software: Linux

Hello TI's experts.

I have some questions related to power consumption management coming from a specific need in my current project: I'm using A15 running under Linux mainly for web interface because for the rest of the functionalities I'm using DSP and Cortex M4. Because web connection is not used so often - less then 1% of the working time - and I have issues for power budget in POE mode I would like to ask:

1) From previous posts like this https://e2e.ti.com/support/arm/sitara_arm/f/791/t/551530 I know that I can switch off one of the two Cortex A15, but further : is it possible to freeze the other core waking up it only when there is Ethernet traffic ?

Reading AM572x TRM, in 4.3.7 a RETENTION low-power state supported by SR3-APG technology is presented and a FORCED_OFF + RETENTION state is described for both cores; further a FORCED_OFF only for MPU_C1 is indicated but it's not clear if I can use a combination of the two: my target is to put MPU_C1 in FORCED_OFF and MPU_C0 in FORCED_OFF + RETENTION to be waked up by Ethernet traffic. Is this possible ? Are there other ways to use only one A15 core running under Linux only when I have Ethernet traffic ?

2) There exists a tested code example implementing what I described ?

3) What are impacts on HLOS architecture using only mailboxes + shared memory but not IPC ? I suppose that if it's feasible to switch off the only core running Linux, then I'm completely free to use DSP and Cortex M4 without any other problem: is it true ? 

Thank you in advance for your support.

B.R.

Enzo.


Viewing all articles
Browse latest Browse all 262198

Trending Articles