This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM625: About am625 M core

Part Number: AM625

Hi

The platform is my self-made hardware and system
I found that the echo stop failed when trying to restart the program that stopped the M core. Why is thisecho-stop.png

 

  • Hi,

    When you run echo stop > ./state, Linux sends a shutdown request to the M4F core over mailbox and waits for the firmware to acknowledge it. The timeout and -16 (EBUSY) error mean the M4F firmware never responded to that request.

    This typically happens when the firmware does not implement a graceful shutdown handler - without one, the M4F core has no way to receive the shutdown message,  and signal back to Linux that it's ready to be stopped.

    Please refer to the graceful shutdown documentation in the AM62x Academy for details on how to add this handler to your firmware: Graceful Shutdown on AM62x

    For broader guidance on developing remote core applications under Linux,  the full Multicore Academy is a good reference: Multicore Academy AM62x

    Regards,
    Harshtih