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.
Dear TI team,
In our application we use two time the DRA78x devices.
Devices from the DRA78x family have two reset pins: warm reset (RESETN) and power on reset (PORZ).
From the datasheet it seems that usually resetting the device via RESETN is enough, i.e., the watchdog can be connected to the RESETN. In fact, this is the configuration we used without issues for some years: The watchdog connects to RESETN and the PMIC reset signal connects to PORZ.
However, we noticed something odd in a setup with two DRA78x devices. Namely if we boot the 2nd DRA78x from the first one via UART and then reset the 2nd one via RESETN, the 2nd one gets stuck i.e., the booting of the 2nd DRA78x itself is successful, but after a reset the device remains unresponsive so that it cannot even be booted anymore. Only when it is reset via PORZ, we can boot it again.
The only relevant difference we could think of is that the first DRA78x is configured to boot from QSPI NOR flash, while the second DRA78x is configured to boot from UART.
On the 1st DRA78x we generally don’t have an issue with the RESETN. However, we have had one instance which could have been a similar issue. Namely, in this instance also the 1st DRA78x got stuck in a boot loop,where after the watchdog reset via RESETN the device did not boot again from the NOR flash and got reset again and again. But as this was only a single instance, we are not sure whether this was the same issue or just a fluke.
Our questions are:
Thanks and best regards
Jens
Hi Jens,
Typically, watchdog timer triggers warm reset and that's enough.
However, there are few silicon errata related to warm reset. Please refer to the errata doc https://www.ti.com/lit/er/sprz444b/sprz444b.pdf.
If the workaround is not in place, it is recommended to use only PORz for reset.
Regards,
Stanley