Dear Marek Vasut, Would you please explain, why do you want to initialize the sdram has been in C code. If for provide this feature should be written assembly code. And it would sometimes even harder than the initialization code sdram?
2012/4/21 Marek Vasut <ma...@denx.de> > Dear Ilya Averyanov, > > > 2012/4/21 Vasily Khoruzhick <anars...@gmail.com> > > > > > 2012/4/21 Ilya Averyanov <averyanovin+ub...@gmail.com>: > > > > No have problem. > > > > Available only if you boot from NOR flash. > > > > If you boot from the NAND 4kb of SRAM (steppingstone) not available. > > > > > > For NAND boot it's mapped at 0x0 > > > For NOR boot it's mapped at 0x40000000 > > > > > > NAND controller uses it for booting purpose, but anyway for SPL we > > > should fit code into > > > 4k (hardware limitation), so I think using assembly here for SDRAM init > > > is OK. > > > > > > And how will you use the internal SRAM when you boot from NAND, if the > > > SoC > > > > writes in the SDRAM read data from NAND, and your data will be > overwritten. > > Why? You'll load SPL into SRAM, then in SPL you'll copy the rest of uboot > from > NAND to - then already inited - SDRAM and execute it. We even have > ready-to-use > NAND SPL. > > > > > > Regards > > > Vasily > > Best regards, > Marek Vasut >
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot