[U-Boot-Users] Booting MPC8272ADS from flash base
Alex Zeffertt
ajz at cambridgebroadband.com
Thu Oct 13 16:12:16 CEST 2005
On Thu, 13 Oct 2005 07:55:36 -0400
Jerry Van Baren <gerald.vanbaren at smiths-aerospace.com> wrote:
> Alex Zeffertt wrote:
> > Hi list,
> >
> > I would like to boot my MPC8272ADS board from the base of flash
> > memory. By default the BCSR delivers a fixed HRCW which tells the
> > CPU to boot from 0xff700000. But there is a jumper on the board
> > which allows you to specify that the CPU should retrieve the HRCW
> > from flash.
> >
> > In an attempt to get it to boot from 0x0 I tried the following:
> >
> > 1. Moved jumper JP9 from "BCSR" to "MEMORY" to tell the CPU to
> > get its HRCW from flash rather than the BCSR.
> >
> > 2. Set TEXT_BASE in config.mk to 0x0
> >
> > 3. define CFG_HRCW_MASTER in MPC8260ADS.h to be the value
> > normally
> > delivered by the BCSR or'd with (HRCW_CIP | HRCW_BMS). This
> > should move the reset vector from 0xfff00100 to 0x100 and
> > cause the flash to be mapped from 0x0 to 0x01ffffff.
> >
> > Unfortunately this didn't work.
> >
> > Has anybody else managed to get the MPC8272ADS to boot WITHOUT
> > using the BCSR to deliver the HRCW?
> >
> > Regards,
> >
> > Alex
>
> Hi Alex,
>
> I did this for the PQ2FADS board, which should be very similar to
> the MPC8260ADS board. Check out the "bootlow" configuration for
> PQ2FADS.
>
> I cannot give you specific advice, but I would review each and every
> bit in the HRCW (step #3 doesn't sound thorough enough). Ahhh,
> looking at my patch email (below), the IMMR that your board defaults
> to may not be a happy choice.
>
Hi Jerry,
Thanks for writing back. I've had a go with your patch but I still
can't get it to work! I think I've tried every combination now....
Alex
More information about the U-Boot
mailing list