Part Number:AM3352
Tool/software: Linux
How can i find out the reason of a unexpected reboot? which come out every 1~2 days, mybe less.
from below log , my am335x had run 14hours 55mins before an unexpected reboot.
log:
Jan 1 14:55:29 router user.debug kbattery[1078]: the DTU has not install the battery! (my app debug log every 10 seconds)
Jan 1 14:55:31 router user.debug kvoice[1075]: kvoice wait for modem ready!
Jan 1 14:55:39 router user.debug kbattery[1078]: the DTU has not install the battery!
Jan 1 14:55:41 router user.debug kvoice[1075]: kvoice wait for modem ready!
U-Boot SPL 2014.10-dirty (Dec 05 2018 - 13:50:31)
U-Boot 2014.10-dirty (Dec 05 2018 - 13:50:31)
Watchdog enabled
I2C: ready
DRAM: 512 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
SF: Detected W25Q64CV with page size 256 Bytes, erase size 4 KiB, total 8 MiB
*** Warning - bad CRC, using default environment
Net: dummy phy addr is 1, we always return 0x00221430!
cpsw, usb_ether
-----------------------------
eg9041 uboot version is : V1.0.0
-----------------------------
Hit any key to stop autoboot: 0
tpm_tlcl startup
------
Testing startup ...
1.2 TPM (atmel)
i2c_write: error waiting for data ACK (status=0x116)
tpm startup failed with 0x26
20: executing SelfTestFull
20: done
Setting bus to 2
As you know, the reason mybe watchdog or power supply or system clock or other else, and how can i find out the real one?
for watchdog, i find below describe in page 4164 of Spruh73c.pdf:
(20.4.3.5 Overflow/Reset Generation)
"When the watchdog timer counter register (WDT_WCRR) overflows, an active-low reset pulse is
generated to the PRCM module. This RESET pulse causes the PRCM module to generate global WARM
reset of the device. It is also driven out of the device through the WD_OUT pin."
But why i can't find pin WD_OUT in pin Diagrams of AM3352 datasheet?