public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: David Hawkins <dwh@ovro.caltech.edu>
To: u-boot@lists.denx.de
Subject: [U-Boot-Users] minimum bdi config to read flash on 85xx
Date: Tue, 04 Sep 2007 14:15:25 -0700	[thread overview]
Message-ID: <46DDCAED.8080006@ovro.caltech.edu> (raw)
In-Reply-To: <f87675ee0709041350v35f0f2a5uc66fcc1639f0e2db@mail.gmail.com>



> We now see the CE on the flash chip going from 3.3v to 0 on reset of
> the 8548. We also see the same behavior when issuing a mdh command on
> the bdi

Great. Thats encouraging :)

> however, we cannot see any activity whatsoever on the Ax
> pins on the spansion flash chip when trying read via the bdi and mdh.

What about when the processor boots?

 > http://www.freescale.com/files/32bit/doc/ref_manual/MPC8548ERM.pdf

p233 of the PDF:

   When the e500 core comes out of reset, its MMU has one 4-Kbyte
   page defined at 0x0_FFFF_Fnnn. The core begins execution with
   the instruction at effective address 0x0_FFFF_FFFC. To get this
   instruction, the core?s first instruction fetch is a burst read
   of boot code from effective address 0x0_FFFF_FFE0.

So the address bus LSBs should be changing during this burst,
whereas the MSBs would be high.

 > I did see RCW while googling, but that appears not to be present on
 > the 85xx as I couldn't find it in the 85xx bdi manual or the freescale
 > manual. Anyone know the equivalent?

It looks like the 85xx ditches the RCW method in favor of the
boot sequencer, which the 83xx also supports. As far as I understand
the processor comes out of reset, holds the core in reset, reads
register settings from an I2C EEPROM, programs the registers,
and then releases the core. Basically you can override any (some?)
default register settings.

p233 states:
   the default boot ROM address range defined in the MPC8548E
  (8 Mbytes at 0x0_FF80_0000 to 0x0_FFFF_FFFF

which is the same as one of the defaults for the MPC8349.

I'm pretty sure that you should be able to power up the processor,
and the BDI-2000 can play in this default address-space, i.e.,
accesses between 0xFF800000 and the end of 4GB space should
decode to the Flash.

Do you have a Freescale evaluation board for comparison tests?

Cheers,
Dave

  parent reply	other threads:[~2007-09-04 21:15 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-09-04 18:11 [U-Boot-Users] minimum bdi config to read flash on 85xx robert lazarski
2007-09-04 18:26 ` David Hawkins
2007-09-04 19:45   ` Ben Warren
2007-09-04 20:50     ` robert lazarski
2007-09-04 21:12       ` Ben Warren
2007-09-04 21:15       ` David Hawkins [this message]
2007-09-05 15:05         ` robert lazarski
2007-09-05 16:35           ` David Hawkins
2007-09-05 19:53             ` robert lazarski
2007-09-05 21:19               ` David Hawkins
2007-09-06 21:03                 ` Luiz Neto
2007-09-06 21:20                   ` Ben Warren
2007-09-06 22:12                     ` David Hawkins
2007-09-06 22:06                   ` David Hawkins
2007-09-07  1:41                     ` Luiz Neto
2007-09-07  2:00                       ` David Hawkins
     [not found]                         ` <50d8dde80709072035j3c066e81wab5216e78d47f89c@mail.gmail.com>
2007-09-08  3:46                           ` David Hawkins
2007-09-12 17:23                         ` robert lazarski
2007-09-12 18:00                           ` David Hawkins
2007-09-12 18:13                             ` Jerry Van Baren
2007-09-12 18:23                               ` David Hawkins
2007-09-12 18:29                               ` David Hawkins
2007-09-12 18:39                                 ` Jerry Van Baren
2007-09-12 18:44                                   ` David Hawkins
2007-09-12 19:19                                     ` robert lazarski
2007-09-12 19:41                                       ` David Hawkins
2007-09-12 20:06                                         ` Jerry Van Baren
2007-09-12 20:16                                           ` David Hawkins
2007-09-12 20:40                                             ` Jerry Van Baren
2007-09-12 21:39                                               ` David Hawkins
2007-09-14 18:21                                         ` robert lazarski
2007-09-14 18:34                                           ` Jerry Van Baren
2007-09-14 18:43                                           ` Ben Warren
2007-09-14 19:12                                           ` David Hawkins
2007-09-14 20:05                                             ` robert lazarski
2007-09-14 20:14                                               ` Ben Warren
2013-05-27 13:01                                                 ` [U-Boot] " Monica
2013-05-27 13:37                                                   ` Fabio Estevam
2013-05-28  5:35                                                     ` Monica
2007-09-14 20:16                                               ` [U-Boot-Users] " Jerry Van Baren
2007-09-14 20:34                                                 ` Leon Woestenberg
2007-09-14 21:04                                                 ` Scott Mann
2007-09-14 20:31                                               ` David Hawkins
2007-09-06 22:43                   ` Clemens Koller

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=46DDCAED.8080006@ovro.caltech.edu \
    --to=dwh@ovro.caltech.edu \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox