[U-Boot-Users] Freescale MPC8349EMDS BCSR corruption

Dave Liu
2008-07-23T06:34:11Z

On Wed, 2008-07-23 at 14:16 +0800, Dave Liu wrote:
> On Tue, 2008-07-22 at 16:14 -0700, David Hawkins wrote:
> > Hi all,
> >
> > We're having a rough week with our Freescale MDS boards.
> > I've just submitted a service request through
> > Freescale's online system. However, I figured others
> > (eg. Kim, and Timur) might be interested in the following
> > problem:
> >
> > We have an MPC8349E-MDS-PB and an MPC8349EA-MDS-PB that we
> > are using to develop PCI agent mode software. After
> > debugging the I2C flash write issue, we found that the
> > serial port would stop receiving shortly after boot (we
> > could see the U-Boot boot messages). We traced the issue
> > to the RS232 receiver enable bit in the BCSR register 0
> > being written to; disabling the serial port receiver
> > tri-state outputs.
> >
> > The RS232 receiver enable bit is not being changed by a
> > write to the BCSR, but by a write to the *flash*.

Anyway,
I can not duplicated the issue on my MPC8349E-MDS-PB board.
I'm using the currently latest denx tree. the tool chain is
gcc-4.1.78-eglibc-2.5.78-1/powerpc-e300c3-linux-gnu