Getting U-boot to run in SDRAM for development


I am trying to get U-boot to run in SDRAM without flashing in order to speed up U-boot development.

As is indicates in the Tegra App Notes, the miniloader should be able to push U-boot straight to SDRAM:

The nvflash cmd I am using for this is:

sudo ./nvflash --bct PM375_Hynix_2GB_H5TC4G63AFR_H5TC4G63CFR_RDA_924MHz.cfg --setbct --configfile flash.cfg --create --bl u-boot.bin --odmdata 0x6009C000 --go

The issue I am having is that U-boot just seems to hang as indicated from the serial line using Minicom:

[0000.000] [TegraBoot] (version UNDEF_BUILD)
[0000.004] Reset reason: power on reset
[0000.007] Processing in recovery mode
[0000.011] Established communication link with host
[0001.036] Downloaded bct successfully 
[0001.040] No Battery Present
[0001.044] Sdram initialization is successful 
[0001.056] Downloaded DTB successfully 
[0001.082] No Battery Present
[0001.142] Downloaded bootloader successfully 
[0001.146] CPU-bootloader entry address: 0x83d88000 
[0001.150] BoardId: 375
[0001.153] Vpr Carveout Base=0x0f4600000 Size=0x00ba00000
[0001.158] Tsec Carveout Base=0x0f2600000 Size=0x002000000
[0001.163] Lp0 Carveout Base=0x0f25ff000 Size=0x000001000
[0001.168] Xusb Carveout Base=0x0f2300000 Size=0x000200000
[0001.173] Platform-DebugCarveout: 0
[0001.200] CPU power rail is up 
[0001.203] Performing RAM repair
[0001.206] CPU clock init successful 
[0001.209] Starting CPU & Halting co-processor

U-Boot SPL 2014.10-rc2-g3127911 (Jun 07 2016 - 21:00:01)

Anybody have any ideas whats wrong? I feel I am missing something simple…maybe some config file I need change?



hello aowens,

please also refer to the Jetson Tk1 documentation.

please check the U-Boot Guide chapter for more information.