Booting MPC8xxFADS with Neutrino

I’m running an experiment (actually a sanity check) for an extended
project. We’re designing a board based on Motorolla’s MPC823FADS
reference design. We’re planning to use Neutrino for the OS on the
project.

I have one of Moto’s boards here for a couple weeks to run some tests
(basic verification that the plan will work). I’ve got QNX4 installed on
a machine, with the necessary PPC tools and all. What I am now trying to
do is to get the FADS board to boot with Neutrino.

Unfortunately, I have been unable to get anywhere. I have been led to
believe that the FADS board should wake up and talk via the serial port
to another box, allowing it to download an image to boot. However, I’ve
been unable to see that request/session.

I suspect that there is a “doh moment” in my future, but I can’t see it
right now. If anyone has experience working with the FADS hardware and
Neutrino, I’d appreciate a few pointers.

Thanks in advance,
Eric

Eric Berdahl <berdahl@serendipity.org> wrote:
: I’m running an experiment (actually a sanity check) for an extended
: project. We’re designing a board based on Motorolla’s MPC823FADS
: reference design. We’re planning to use Neutrino for the OS on the
: project.

: I have one of Moto’s boards here for a couple weeks to run some tests
: (basic verification that the plan will work). I’ve got QNX4 installed on
: a machine, with the necessary PPC tools and all. What I am now trying to
: do is to get the FADS board to boot with Neutrino.

: Unfortunately, I have been unable to get anywhere. I have been led to
: believe that the FADS board should wake up and talk via the serial port
: to another box, allowing it to download an image to boot. However, I’ve
: been unable to see that request/session.

The FADS generally does not ship with any kind of ROM monitor. You’ll
need to acquire either a BDM or the Motorola supplied ADI card. The ADI
card comes with Windows software that allows you to “talk” to the FADS
board (download images, burn flash, set registers, etc …).

\

John Wall
QSSL
Custom Engineering Group (R&D)

Thanks for the response. Sounds like I’m missing something fundamental.

In article <8ta153$3tt$1@nntp.qnx.com>, John Wall <jwall@qnx.com>
wrote:

Eric Berdahl <> berdahl@serendipity.org> > wrote:
: I’m running an experiment (actually a sanity check) for an extended
: project. We’re designing a board based on Motorolla’s MPC823FADS
: reference design. We’re planning to use Neutrino for the OS on the
: project.
[snip]
: Unfortunately, I have been unable to get anywhere. I have been led to
: believe that the FADS board should wake up and talk via the serial port
: to another box, allowing it to download an image to boot. However, I’ve
: been unable to see that request/session.

The FADS generally does not ship with any kind of ROM monitor. You’ll
need to acquire either a BDM or the Motorola supplied ADI card. The ADI
card comes with Windows software that allows you to “talk” to the FADS
board (download images, burn flash, set registers, etc …).

BDM? I’m not familiar with that acronym. What is that beast?

I’ve read about the ADI card, but don’t know how that helps me, since it
runs from Windows and I’m building things on QNX4.

Let’s pop back to the top level. All I’m trying to do is to run a sanity
check that the QNX4+Neutrino tools I have are sufficient to build apps
for the FADS board and to debug apps on that board. Through the process,
I expect to learn how to use all the tools and to bootstrap the system
we’re building (based on the FADS reference design).

What I would really love is a recipe for getting Neutrino onto that
board, booting it to a state that I can log into the board from a QNX4
system running on a PC (connected to the FADS through a serial cable).
Once I’ve gotten that far, I think I know how to cross-compile from QNX4
to Neutrino and debug the sucker on the FADS target.

Do you know of such a recipe and, if so, where can I find it?

Any pointers you could provide will be greatly appreciated.