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.

AM2431: I want to know about the RESETDONE bit of SPINLOCK_SYSTATUS

Part Number: AM2431

Tool/software:

The TRM refers to spruim2h.pdf.

The explanation of the TRM "7.2.3.1 Spinlock Software Reset" mentions the RESETDONE bit, such as "SPINLOCK_SYSTATUS[0] RESETDONE bit."

It does not exist in the explanation of Figure 7-20. SPINLOCK_SYSTATUS Register.

Where can I refer to for an explanation of the RESETDONE bit?

  • Hi,

    Thanks for your query.

    Once the spinlock module is initialized, you can poll the SPINLOCK_SYSTATUS[0] IU0 to check reset is completed or still in progress.

    If IU0 = 1, reset is completed, otherwise reset is in progress. As in the below image, you can see for system bug recovery we are first checking the IU0 bit to hold '1'. And once the reset is completed(i.e. IU0 = 1), we are reinitializing the SPINLOCK_LOCK_REG_y registers to '0'.

    Please refer below image.

    Hope the above information helps.

    Regards,

    Tushar