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.

F29H859TU-Q1: How to reset the micro from CPU2 or CPU3

Part Number: F29H859TU-Q1

Hello,

From CPU1, it is possible to trigger an XRSn reset through SIMRESET. But how to trigger a SYSRSn ?

And from CPU2/3, how to trigger a SYSRSn by software ? And how to trigger an XRSn ?

Thank you

  • From CPU1, it is possible to trigger an XRSn reset through SIMRESET. But how to trigger a SYSRSn ?

    SYSRSn can be created by debugger reset, it cannot be triggered from software on CPU1.

    On CPU2 and CPU3, you can use ESM CPU2/3 to software trigger CPU2/3 reset which is same as CPU2/3.SYSRSn, Also CPU2/3 WD reset will also reset CPU2 and CPU3 respectively. 

    CPU1 only has SIMRESET XRSn trigger since its the primary core of the device which boots up CPU2/3 after reset/power-up so it is intentional to not provide such a software control to reset device from these non-primary cores.

    From CPU2/3 you can use ESM to trigger XRSn by properly setting up ESMXRSNCTL.

    Thanks