I have a BeagleBoard derivative and have followed the documentation provided in the SDK to enable loading the SPL and u-boot from a TFTP server. Here are the relevant excerpts from the documentation:
From the wireshark logs, I'm able to see that the BOOTP requests are happening and the u-boot-spl.bin file is fetched and served. The console output shows:
Ive been able to trace the code execution up to this point with JTAG and CC.
I believe the last function that's called before it hangs and goes into a reset is spl_load_image(). If I continue execution from the point in the image above and then pause a second or two later, this is the disassembly I see:
Any guidance for further debug steps would be greatly appreciated -- thanks!