This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: Question
- From: Andrew Lunn <andrew at lunn dot ch>
- To: Rajeev Gaba <rajeev_gaba at intersolutions dot stpn dot soft dot net>
- Cc: ecos-discuss at sources dot redhat dot com
- Date: Wed, 2 Mar 2005 13:56:06 +0100
- Subject: Re: [ECOS] Question
- References: <0f8b01c51f24$d3f5c430$7d03a8c0@ISPL262>
On Wed, Mar 02, 2005 at 06:09:08PM +0530, Rajeev Gaba wrote:
> Hi all,
>
> I've a small question to ask.
> We have an IXP425 based board. We are using AMD flash devices for boot up.
> It is working fine.
> Now If we change the flash device to say SST device, what are all the things
> I may need to change?
> Actually we had tried it but the board could not boot and displayed the
> message
> "FLASH: driver init failed:Driver does not support device"
target ixdp425 {
alias { "IXDP425 board" ixdp425 }
packages { CYGPKG_HAL_ARM
CYGPKG_HAL_ARM_XSCALE_CORE
CYGPKG_HAL_ARM_XSCALE_IXP425
CYGPKG_HAL_ARM_XSCALE_IXDP425
CYGPKG_IO_PCI
CYGPKG_DEVS_ETH_INTEL_I82559
CYGPKG_DEVS_ETH_ARM_IXDP425_I82559
CYGPKG_DEVS_FLASH_STRATA
CYGPKG_DEVS_FLASH_IXDP425
}
description "
The ixdp425 target provides the packages needed to run
eCos on an Intel network processor evaluation board."
}
So the IXP425 normally uses an Strata flash, so your board is probably
strange to start with. Anyway, you need to replace
CYGPKG_DEVS_FLASH_STRATA with CYGPKG_DEVS_FLASH_SST_39VFXXX and
replace CYGPKG_DEVS_FLASH_IXDP425 with a new package you need to write
yourself which interfaces the generic SST driver to your specific
board. Take a look at CYGPKG_DEVS_FLASH_ARM_AIM711 for an example.
Andrew
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss