You can use U-boot to load either Linux or bare metal. U-boot has scripting capability, so you can control what to boot. U-boot also has basic HW initialization, especially SDRAM, so you can free yourself from low level initializations.
You can use U-boot to load either Linux or bare metal. U-boot has scripting capability, so you can control what to boot. U-boot also has basic HW initialization, especially SDRAM, so you can free yourself from low level initializations.