[U-Boot] building and updating u-boot on redboot based
Vipul Jain
vipulsj at gmail.com
Sun Feb 21 19:22:34 CET 2010
Hi Matthias,
I am Using Cirrus Logic EP9302-CQZ board. The memory address I was
talking about
was ram address to download u-Boot (as you mentioned earlier it can be
0x1000000) and then perform
the actual flash update command by using flash address and RAM
addr(0x1000000) from
where to pick the image. I am not sure though what value to give to the
u-boot size option flag.
i.e. say on redboot
fis write -f 0x60000000 -b 0x100000 -l 0x40000
Flash addr Ram addr Size <-- how to find
size value
How to find
for a particular
board.
so I was wondering if there is any general way to find out such u-boot
image download ram address
and size . Also, if you don't mind can you please guide me with steps to
follow in-order to boot the board from
UART and to flash the board with new image. Thanks a lot for your kind help.
Regards,
Vipul.
On Sun, Feb 21, 2010 at 10:07 AM, Matthias Kaehlcke
<matthias at kaehlcke.net>wrote:
> El Sun, Feb 21, 2010 at 09:36:53AM -0800 Vipul Jain ha dit:
>
> > I am using the latest source of u-boot that I have gitted from
> > git://git.denx.de/u-boot.git
> > here.
>
> good!
>
> > Can you please also tell me how to find out memory address for any
> > particular
> > board to download u-boot image. either from u-boot source or from
> board
> > specific technical
> > manual (PRM).
>
> the u-boot source won't be of any help here, especially if your board
> is not supported. is your board either a Cirrus Logic edb9302 or
> edb9302a? both of them should be supported, though in lack of a board
> i have not been able to test.
>
> i am not sure if i understand to which memory address you are
> referring: the address in flash? in this case 0x60000000 should be
> correct.
>
> the base address of the SDRAM on your board depends on the chip select
> used for RAM. information about the chip select you can most likely
> find in the user manual, otherwise consult the schematics of your
> board. i can't provide further help here as i don't know which board
> you are using.
>
> > Also, I did tried last night the following command and now board is
> not
> > responding to anything,
> > Is there any way to recover the board back either via software/jumper
> > setting or JTAG. if JTAG
> > I am not sure which one and how to go about it, if there any pointer
> to
> > these. I really appreciate
> > your help, in making newbies learn.
>
> for recovery the easiest is re-flash redboot via the serial port. the
> ep93xx BSP provided by Cirrus Logic
> (
> http://arm.cirrus.com/files/linux/releases/linux-2.4/cirrus-arm-linux-1.4.5.tar.bz2
> )
> contains a utility called 'download' for this purpose. you need to put
> a jumper in order to configure the processor for UART boot. this
> jumper is board specific, i am sure the manual of your board has
> instructions for this.
>
> please don't forget to mention which board you are using, otherwise
> providing help is impossible
>
> --
> Matthias Kaehlcke
> Embedded Linux Developer
> Barcelona
>
> We can't solve problems by using the same kind
> of thinking we used when we created them
> (Albert Einstein)
> .''`.
> using free software / Debian GNU/Linux | http://debian.org : :' :
> `. `'`
> gpg --keyserver pgp.mit.edu --recv-keys 47D8E5D4 `-
>
More information about the U-Boot
mailing list