It looks like the TI am335x has a watchdog, which is enabled by uboot (at least here in include/configs/ti_am335x_common.h, uboot 2016.11). So it looks like uboot leaves the watchdog in an enabled state and expects the booted system to handle the watchdog.I tried the “hello” target as you suggested turns out it also get reboot after print out “Hello World!” 48 times. Is there a watchdog config in Fiasco or L4re I’m not aware of? Or it is due to how I load the uimage? I loaded the bootstrap_hello.uimage as this: # U-Boot SPL 2014.04-00014-g47880f5 (Apr 22 2014 - 13:23:54)