Part Number: AM2631-Q1
Other Parts Discussed in Thread: LP-XDS110, , SYSCONFIG, LP-AM263
Hello,
I have a AM2631-Q1 on a custom PCB that is resetting every 3 minutes (or 180 seconds) after applying power. I'm able to program it and run the debugger using an LP-XDS110 with a custom made cable. I narrowed down that it is a system reset that is occurring based off of page 195 in the technical review manual (TRM). It is occurring repeatedly and rarely is it running normally without a system reset which interrupts the LP-XDS110 debugger. After reading some more documentation in the TRM, I located the TOP_RCM_SYS_RST_CAUSE register and added it to the watch window. I then cleared the TOP_RCM_SYS_RST_CAUSE_CLR by writing 0x3 in the TOP_RCM_SYS_RST_CAUSE_CLR register and watched TOP_RCM_SYS_RST_CAUSE register go back to 0x0 with power still applied. After another 3 minutes when it reset, I re-ran the debugger and noticed the TOP_RCM_SYS_RST_CAUSE register updated with value 12'b0000_1100_0000 or 0x0C0 in hex which corresponds to a "Warm reset due to HSM_WDT" from the description of the TOP_RCM_SYS_RST_CAUSE register in CCS. My question is, what could be causing this warm reset due to the HSM WDT? I can't find any information about this WDT in the TRM besides identifying the register and figuring out the reset cause.
We have an identical board with identical software that is not showing this issue. My CCS version is 20.5.0.28 and I am also using the MCU+ SDK for AM263X version 10.02.00.13. We are just running our application code through the LP-XDS110 in RAM and not programming the external flash. We have also tried different boot modes (e.g. DevBoot) and it's still exhibiting the same behavior. We have also tried just applying power to the board without the LP-XDS110 connected and notice it is resetting every 3 minutes with no code running. We do not have the HSMCLIENT or any TI HSM Services configured in the SYSCONFIG.
Thank you!

