Compact 7 Power Management: When does state change back to ON from User or System Idle? RRS feed

  • Question

  • OS Design: Compact 7

    Headless system

    BSP: AM335x (ARM7)

    Using Full Power Management Catalog component.

    Run Telnet to interact with device and through serial terminal app.

    With monitoring app can see transitions from ON to UserIdle to SystemIdle due to Activity timeouts.

    Can manually set mode back to UserIdle or ON.

    But never see transitions back when loading system with software or network activity.
    eg. 1 Create a loop forever app with two internal forloop (1000 loops each): Runthis on numerous telnet sessions<
             Can see system degrade as responsiveness decreases.
    eg 2. Continuously ping another system or from another system  (network load)

    So what is need to trigger a PM state transition back up the tree?

    Sunday, February 8, 2015 7:27 PM

All replies

  • Why not just disable the power timers and just use the power APIs to change states at the app level.


    Monday, February 9, 2015 3:53 AM
  • Thanks Dave for your reply.

    That's what I am looking at doing.

    But I'd like to see the inbuilt functionality working first. I can see the transitions down the stack due to Activity timeouts, but I would have thought the reverse would occur when the system does something.

    I do have an app that "touches" the PM and thus bring the system back to ON.

    Cheers David

    DJaus Snr SW Dev (Embedded Systems and .NET)

    Monday, February 9, 2015 10:03 AM