This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: New flash device
- From: Andrew Lunn <andrew at lunn dot ch>
- To: Andy Atkinson <andya at hydrix dot com>
- Cc: ECOS Newgroup <ecos-discuss at sources dot redhat dot com>
- Date: Tue, 24 Jan 2006 09:26:47 +0100
- Subject: Re: [ECOS] New flash device
- References: <1138081520.32072.7.camel@monty.private.hydrix.com>
On Tue, Jan 24, 2006 at 04:45:25PM +1100, Andy Atkinson wrote:
> Hi All,
>
> We currently run a PXA26X processor which has built-in Intel Strata
> flash. We are about to migrate to the PXA255 which requires off-chip
> flash. The devices we are looking at are:
>
> 1) AMD S29PL-J (full part no. S29PL127J65BFW002) and
Take a look in
packages/devs/flash/amd/am29xxxxx/current/include/flash_am29xxxxx_parts.inl
You will find an entry:
#ifdef CYGHWR_DEVS_FLASH_AMD_S29PL127J
{ // S29PL127J
long_device_id: true,
device_id : FLASHWORD(0x227e),
device_id2 : FLASHWORD(0x2220),
device_id3 : FLASHWORD(0x2200),
block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,
block_count: 256,
> 2) Toshiba TC58FVM7 (full part no. TC58FVM7B5BX465)
Same file:
#ifdef CYGHWR_DEVS_FLASH_AMD_TC58FVB800
{ // Toshiba TC58FVB800 (compatible with AM29LV800-B except for IDs.)
device_id : FLASHWORD(0xCE),
block_size : 0x10000 * CYGNUM_FLASH_INTERLEAVE,
block_count: 16,
device_size: 0x100000 * CYGNUM_FLASH_INTERLEAVE,
base_mask : ~(0x100000 * CYGNUM_FLASH_INTERLEAVE - 1),
bootblock : true,
Not an exact match, so you would need to compare the data sheets to
see how they differ.
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