[U-Boot-Users] Having trouble programming u-boot to MPC8560ADS board
Abhijeet Bisain
abisain at qualcomm.com
Wed Aug 4 19:22:18 CEST 2004
At 09:45 AM 8/4/2004, Jon Loeliger wrote:
>On Tue, 2004-08-03 at 19:19, Abhijeet Bisain wrote:
> > Hi,
> >
> > I hope this is the right forum to ask this question. I recently
> received
> > the rev A board from Motorola with u-boot and Linux on it
>
>Can you tell us what versions of U-Boot and Linux?
U-boot 1.0.1 and Linux 2.4.25
> > and everything is
> > nice. But I need to run Montavista linux on it,
>
>Was the Linux on it MontaVista already?
No, it was from Metrowerks and was burnt onto the flash. U-boot was
programmed to load it from flash and was passing the console=ttyS0,115200
to the kernel
> > so I configure u-boot to
> > BOOTP and tftp a kernel from them.
>
>What version was this image?
This is Linux kernel 2.4.20
> > This works partially fine, I can telnet
> > into the machine but there is no console on serial.
>
>No Linux console? Did you pass in a console= command line option?
yes, a dmesg on Linux confirms this option too.
> > So I was asked to put a
> > u-boot binary from Montavista onto the board.
>
>Again, which version?
This is 1.1.0 as i see from hexedit.
> > I am using BDI2000 to program the flash but am running into
> difficulty.
> > The config file I have is from Abatron and I haven't modified any Jumpers
> > or switches on the board. When I program the flash with u-boot, BDI
> says it
> > was successful, but the data read from the flash is incorrect. The data
> has
> > the first, third, and the eighth bits of a 32 bit word high all the time.
> > So a 0x00000000 is seen as 0xa1000000 and a 0x12345678 as 0xb3345678.
>
>Ewww. This sounds like broken hardware to me.
That's what I was afraid of :).
Thanks,
Abhijeet
> > I am attaching the BDI config file below. any help on this will
> be greatly
> > appreciated.
>
>That all looks fine to me. Minor differences compared to the (older)
>version I am using. For example, I use L2SRAM rather than dual port RAM
>for the flash programming set up. Both should work, though.
>
>;
>; Setup flash programming workspace in L2SRAM
>WM32 0x40020000 0x68010000 ;L2CTL
>WM32 0x40020100 0xf0000000 ;L2SRBAR0
>WM32 0x40020000 0xA8010000 ;L2CTL
>WSPR 63 0xf0000000 ;IVPR to workspace
>WSPR 415 0x0001500 ;IVOR15 : Debug exception
>WM32 0xf0001500 0x48000000 ;write valid instruction
>
> > Thanks,
> > Abhijeet
> >
>
>I'm voting for a hardware problem to be fixed first, though. :-)
>
>jdl
More information about the U-Boot
mailing list