> -----Original Message----- > From: EXT Jagan Teki [mailto:jt...@openedev.com] > Sent: Thursday, October 22, 2015 2:55 PM > To: Krzeminski, Marcin (Nokia - PL/Wroclaw) > <marcin.krzemin...@nokia.com> > Cc: u-boot@lists.denx.de > Subject: Re: [U-Boot] Reading data from SPI flash before relocation - what is > the best way to do this? > > On 22 October 2015 at 17:05, Krzeminski, Marcin (Nokia - PL/Wroclaw) > <marcin.krzemin...@nokia.com> wrote: > > Hello, > > > > I want to chose the best aproach to achive something like this: > > There is a u-boot without SPL and it is copied by bootrom to SDRAM. > > In first phase (while running *_f functions) I need to read some > configuration data from SPI NOR, and it must be done before DDR config. > > Why can't you use SPL? any specific reason?
Since we are already in small SDRAM, so assumption was tha SPL is not needed - which was apparently wrong. Strong argument is that dividing u-boot to u-boot and SPL will consume more flash space, complicate flash layout and already complicated boot process. > Just to be clear are going write the data from spi-nor to SRAM because > *_f doesn't have DDR access. Yes. > > I have SPI NOR with enabled MTD support on SPI. Problem is that MTD > uses bss wich is not avalaible yet. > > My solutions: > > * Change linker script to divide bss and rel.dyn sections and clean > > bss by > myself. Disadventage is that it will enlarge my binary, but it migh be > acceptable. > > * Write code that do not use SPI/MTD frameworks to read configuration > data (data will be on raw so MTD is not needed). > > For sure - at least at the moment - I wan't to avoid using SPL and config > compiled into binary. > > Maybe there is another way that I can achive that? > > -- > Jagan | openedev. Regards, Marcin _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot