This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: IXDP425 vs. IXP420 based board
- From: Gary Thomas <gary at mlbassoc dot com>
- To: Sleepy <sleepy at maximumunix dot org>
- Cc: eCos Discussion <ecos-discuss at sources dot redhat dot com>
- Date: 06 Oct 2003 07:14:45 -0600
- Subject: Re: [ECOS] IXDP425 vs. IXP420 based board
- Organization: MLB Associates
- References: <20031006014914.E76615@maximumunix.org>
On Sun, 2003-10-05 at 19:58, Sleepy wrote:
> Hi
> I have a board based on the ixdp425 from intel.
> the main differences are that this board uses one uart, supports up to 8MB
> flash, and has a ixp420 cpu.
> I have written redboot to a flash chip, this chip boots and functions
> correctly the IXDP425 development board, but I got flash checksum error or
> invalid key on the target board, the code seems to be going through the
> flash doing a checksum or something, and everyonce in a while it will
> print the same error message, but i never got a redboot prompt.
> are there major differences between the two cpu's?
> any tips on how could I debug this?
> is there any simple boot code that i can burn to the flash to verify basic
> hardware operations are working?
The fact that you get any messages at all says that RedBoot is starting
to work. The message you got about FLASH checksum error is just a
warning, telling you that you've not yet initialized your 'fconfig' data
in FLASH. Once you get to a prompt, use "fc -i" to set this.
As for why you don't get a prompt, that's harder. I'd try putting some
calls to diag_printf() in .../redboot/current/src/main.c and try and
follow the initialization and see where it hangs up.
--
Gary Thomas <gary@mlbassoc.com>
MLB Associates
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss