[U-Boot-Users] tftpboot of BIG file fails !
Josef Baumgartner
josef.baumgartner at telex.de
Tue Jan 27 15:38:37 CET 2004
On Tuesday 27 January 2004 07:57, Wolfgang Denk wrote:
> In message <01a401c3e2a9$c29a0510$6706a8c0 at Rupesh> you wrote:
> > I find a typical problem downloading a BIG ( 4MB) linux image to the
> > SDRAM
>
> I don't think this is a typical problem. On contrary, it is a very
> UNtypical problem since this has always been working fine on many,
> many boards.
>
> > using u-boot's _tftpboot_ command.
> > The Linux image is Linked at 0x20000.
>
> Then your Linux image is broken. You must not change the kernel's
> link address unless you know exactly what you are doing. This means
> that for example on PowerPC the kernel will be linked for (virtual)
> address 0xC0000000 and started at (physical) address 0x00000000.
Seems to be uClinux for Motorola Coldfire. Therefore it's ok.
>
> > My u-boot is liked at 0x3e0000 (I understaood this from the following two
> > macros)
> > TEXT_BASE = 0x3E0000
> > CFG_MONITOR_BASE = 0x3E0000
>
> Then your port of U-Boot is seriously broken.
>
> I would like to point out that NONE of the configurations in the
> public source tree uses such a broken definition.
In the current Coldfire 5272 port u-boot will be loaded to 0x3e0000 by colilo
and started there.
>
> > So I reconfigured the macros to link the u-boot on _top_ of the SDRAM
> > (SDRAM map is 0x00000000 to 0x01000000)
>
> A correctly configured U-Boot will automatically copy itself at the
> end of the RAM (at least on PPC).
Yes, in my new 5272 port u-boot relocates itself to the end of RAM.
>
> > But still I face the problem of not able to download the BIG image.
>
> You probably have other problems in your port.
>
> > Dows the tftp boot itself restrict the size of the file to be downloaded
> > ?
>
> Yes. The current implementation puts a limit at 16 MB.
>
> Best regards,
>
> Wolfgang Denk
Best regards,
Josef Baumgartner
More information about the U-Boot
mailing list