On Friday 24 February 2012 19:37:45 Marek Vasut wrote: > > ...it started something. According to gdb it looks like "new" u-boot > > executes briefly, but fails in C code while processing intialization, > > and it seems that "old" u-boot takes over. (Some kind of failure and > > board resets itself?). > > Well yea, loading uboot from uboot isn't supported.
Not officially, yes. But for U-Boot images that are loaded via SPL into already configured SDRAM it might work. At least it does for me on SPEAr600: U-Boot 2011.12-00388-g0166e9b (Feb 24 2012 - 15:28:17)-SPEAr CPU: SPEAr600 I2C: ready DRAM: 128 MiB WARNING: Caches not enabled Flash: 512 KiB NAND: 128 MiB Net: mii0 Hit SPACE in 3 seconds to stop autoboot. x500> tftp 800040 x500/u-boot.bin Waiting for PHY auto negotiation to complete... done ENET Speed is 1000 Mbps - FULL duplex connection Using mii0 device TFTP from server 10.0.0.152; our IP address is 10.0.0.246 Filename 'x500/u-boot.bin'. Load address: 0x800040 Loading: ######################### done Bytes transferred = 364352 (58f40 hex) x500> go 800040 ## Starting application at 0x00800040 ... U-Boot 2011.12-00388-g0166e9b (Feb 24 2012 - 19:43:40)-SPEAr CPU: SPEAr600 I2C: ready DRAM: 128 MiB WARNING: Caches not enabled Flash: 512 KiB NAND: 128 MiB Net: mii0 Hit SPACE in 3 seconds to stop autoboot. x500> Important it the load and start address of course. Now I'm really off for the weekend! Stefan _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot