How this works
A classic U-Boot bring-up mistake is a load address that looks fine but places the image partly or fully outside DRAM, or overlapping U-Boot's own relocated text/stack. This just checks the arithmetic — it won't know about your specific U-Boot's reserved regions, so cross-check against your board's memory map / bdinfo output too.