This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: Why little-endian redboot can't find flash
- From: Nick Garnett <nickg at ecoscentric dot com>
- To: "Daniel Yu" <Daniel_Yu at Jabil dot com>
- Cc: "'ecos-discuss at sources dot redhat dot com'" <ecos-discuss at sources dot redhat dot com>
- Date: 29 Sep 2004 10:03:55 +0100
- Subject: Re: [ECOS] Why little-endian redboot can't find flash
- References: <2A5969FA1F2BAE48BA505A2BD83BD9650217C08F@shamsg10.corp.jabil.org>
"Daniel Yu" <Daniel_Yu@Jabil.com> writes:
> Hi All:
> My development environment is IXP422 + Coyote. I have compiled
> ecos-1.94 for redboot by big-endian mode. It runs very well. However, when
> i want to compile it in little-endian mode, i meet some problems.
[snpi]
>
> Finally: I boot the coyote by using this little-endian reboot. I get
> the following errors:
> Can't identify FLASH, sorry, man 18, dev
> 89,.........
> Flash: Driver init failed: Unknown error.
> But the redboot can run into the shell, but can not operate flash
> and npe.
>
> What's wrong about it? Is it right to configure the ecos for
> compiling the little-endian redboot.
> Please give me some clues! Thanks
Are you sure this board can run in little-endian mode? Have you
changed any switches and jumpers to put the system into LE mode. The
errors you are getting above suggest that the flash is not responding
properly to the query probe, possibly because the commands are in the
wrong endianness.
--
Nick Garnett eCos Kernel Architect
http://www.ecoscentric.com/ The eCos and RedBoot experts
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss