[U-Boot-Users] AT91RM9200 boot.bin interaction with u-boot and SDRAM

Ulf Samuelsson ulf at atmel.com
Fri Oct 12 14:45:14 CEST 2007


fre 2007-10-12 klockan 13:32 +0100 skrev Craig Robinson:
> Dear Ulf, 
> 
> A while back
> (http://www.nabble.com/at91rm9200---silent-console-tf4418118.html#a12631849)
> you pointed me at the atmel patched source for u-boot 1.2.0. I have compiled
> and run this on the EK with out problems. Thank-you. 
> 
> However, I now come to getting u-boot to function on our EK based hardware.
> Our new board has AT49BV642D flash and I have added support to the code for
> this part (still compiles and runs on the EK). Aside from a total lack of
> Ethernet support, the main difference between our board and the EK is the
> size of the SDRAM. We use half that on the EK (16Meg rather than 32Meg). So,
> reading the source code for both u-boot and boot.bin, I'm thinking that we
> need to change some things to take into account the change in SDRAM. What I
> think I need to alter is: 
> 
> boot.bin - 
> 
> main.c 
> #define DST 0x21f00000 to 0x20f00000
> entry.S
> redefine STACK to be 0x21000000 not 0x22000000
> 
> u-boot - 
> 
> change TEXT_BASE to 0x20f00000
> redefine PHYS_SDRAM_SIZE to 0x1000000 in <board>.h
> 
> Is this correct and have I missed anything? 
> 
This looks OK to me. I do not know if this is everything needed.
YOu might have a look at where you store your environment.

> Also, is it broadly correct to say that boot.bin does the following: 
> 
> 1. low level init
> 2. uncompress a gzipped file from SRC in parallel flash and put it in SDRAM
> at DST
> 3. jump to unzipped file at DST.
> 
> If this is the case, then do we need to also ensure that
> CONFIG_SKIP_RELOCATE_UBOOT is defined? Is there a point to this aside from
> saving space in flash? 

I think You need to relocate to SDRAM, 
if you have linked the U-boot as you mention above.

> 
> Many thanks in advance.
> Craig Robinson.
> 
> No virus found in this outgoing message.
> Checked by AVG Free Edition. 
> Version: 7.5.488 / Virus Database: 269.14.8/1064 - Release Date: 11/10/2007
> 15:09
>  
> 
-- 
Best Regards
Ulf Samuelsson





More information about the U-Boot mailing list