This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Intel Strata Flash TE28F128J3 Problem.


Hi Mark,

1) I am not too sure if that would be the reason .. 
as in his dumps, I see a unlock .
cut n paste
... Unlock from 0x50fe0000-0x51000000: .
> > > > > ... Erase from 0x50fe0000-0x51000000: .
> > > > > ... Program from 0x01fdf000-0x01fff000 at 0x50fe0000: Err = 92

is error 92 for something different ?
(strange but if I remember correctly redboot used to call unlock
before erase calls, didnt it , correct me if I am wrong .
and I didndt see that in his fis int . first sector erase .. ?)

Prakash did unlocking solve ur problem ?? 

2)  U said u have 8MB of flash. wouldnt he have to change ixdp425.h
and strataflash.inl ?

3) I had asked some time back also here, that does redboot have support for     
say 2 flash chips detction on 2 different Expansion Bus chip selects
.. I mean say CS0 and CS1, as I could see in my look around that
redboot does probe only on lower address and not for multiple chips
that might be there .. as linux code does it till it can get all max
flash size configured for ..
Mark is my understanding correct ..?


Cheers,
Alfred


On Apr 4, 2005 7:40 AM, Annamalai Prakash <prakash@comodo.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> I dont have change anything in code right now ... Redboot 1.92 is unable to
> initialise the flash i guess... I have pasted the message in the previous
> mails.
> 
> Prakash
> 
> On Monday 04 April 2005 01:56 pm, alfred hitch wrote:
> > u are not making sense (to me atleast)
> > what do u have on ur boards and whats the issue have now ?
> > u haev 8 MB or 16 Mb of flash, and did u do changes in code, if yes, where
> > >
> >
> > Alfred
> >
> > On Apr 4, 2005 3:33 AM, Annamalai Prakash <prakash@comodo.com> wrote:
> > > -----BEGIN PGP SIGNED MESSAGE-----
> > > Hash: SHA1
> > >
> > > On Monday 04 April 2005 12:46 pm, alfred hitch wrote:
> > > > Hi,
> > > > If I am not wrong ..
> > > > IXP425 based boards can have only 16Mb per chip select on expansion bus
> > > > . which would mean u have 256 MB on different chip selects ??
> > >
> > >    Thanks for your kind attention...I agree that Ixp425 based boards
> > > supports Maximum of 16MBytes Flash  chips. I am sorry, i have mistyped it
> > > (thats for my SDRAM configruation 256Mbits)  .... My board has only
> > > 8MByte Flash.
> > >
> > > > Could that be the reason and how / what did you change to make this
> > > > 256 instead of standard 16 MB which comes on IXdp425 boards (wasnt it
> > > > ,, dont remember)
> > > >
> > > > Cheers,
> > > > Alfred
> > > >
> > > > On Apr 4, 2005 2:02 AM, Annamalai Prakash <prakash@comodo.com> wrote:
> > > > > Hi ,
> > > > >
> > > > >               I wanted to bring up redboot with Intel's
> > > > > TE28F128J3C150 (256Mb) in my ixdp425 Board (ixp425 Xscale processor).
> > > > > I am using Intel Strata Flash driver which is integreated with ecos.
> > > > > I am getting for Following output while board powerup/reset.
> > > > >
> > > > > +FLASH configuration checksum error or invalid key
> > > > > No network interfaces found
> > > > >
> > > > > RedBoot(tm) bootstrap and debug environment [ROM]
> > > > > Red Hat certified release, version 1.92 - built 14:54:46, Dec 30 2004
> > > > >
> > > > > Platform: Interface Masters Kings Canyon 3 Board (XScale)
> > > > > Copyright (C) 2000, 2001, 2002, Red Hat, Inc.
> > > > >
> > > > > RAM: 0x00000000-0x04000000, 0x0006b090-0x01fd1000 available
> > > > > FLASH: 0x50000000 - 0x51000000, 128 blocks of 0x00020000 bytes each.
> > > > > RedBoot>
> > > > >
> > > > >                  PROBLEM is, After getting this Prompt, i am unable
> > > > > to initialize the flash by "fis init -f". The output is pasted below.
> > > > >
> > > > > RedBoot> fis init -f
> > > > > About to initialize [format] FLASH image system - continue (y/n)? y
> > > > > *** Initialize FLASH Image System
> > > > > ... Erase from 0x50040000-0x50fc0000:
> > > > > ..............................Err = a2
> > > > >
> > > > >    initialization failed 0x50400000: Error trying to erase
> > > > > ... Erase from 0x50fe0000-0x50fe0000:
> > > > > ... Erase from 0x51000000-0x51000000:
> > > > > ... Unlock from 0x50fe0000-0x51000000: .
> > > > > ... Erase from 0x50fe0000-0x51000000: .
> > > > > ... Program from 0x01fdf000-0x01fff000 at 0x50fe0000: Err = 92
> > > > >
> > > > > Error writing FIS directory at 0x50fe0000: Error trying to program
> > > > > ... Lock from 0x50fe0000-0x51000000: .
> > > > >
> > > > >                       I have tried to use "fc -i", It also giving the
> > > > > problem while programming.
> > > > >
> > > > > RedBoot> fc -i
> > > > > Initialize non-volatile configuration - continue (y/n)? y
> > > > > Run script at boot: false
> > > > > Use BOOTP for network configuration: true
> > > > > Console baud rate: 115200
> > > > > DNS server IP address:
> > > > > GDB connection port: 9000
> > > > > Force console for special debug messages: false
> > > > > Network debug at boot time: false
> > > > > Default network device: i82559_eth0
> > > > > Network hardware address [MAC] for NPE eth0:
> > > > > 0x00:0x00:0x84:0x18:0x50:0x02 Network hardware address [MAC] for NPE
> > > > > eth1: 0x00:0x00:0x84:0x40:0x50:0x02 Update RedBoot non-volatile
> > > > > configuration - continue (y/n)? y
> > > > > ... Unlock from 0x50fc0000-0x50fc1000: .
> > > > > ... Erase from 0x50fc0000-0x50fc1000: .
> > > > > ... Program from 0x01fd2000-0x01fd3000 at 0x50fc0000: Err = 92
> > > > >
> > > > > Error writing config data at 0x50fc0000: Error trying to program
> > > > > ... Lock from 0x50fc0000-0x50fc1000: .
> > > > >
> > > > >                       Any Input regarding this problem will be
> > > > > appreciated ...
> > > > >
> > > > > Thanks & Regards
> > > > > K.Annamalai Prakash
> > > > >
> > > > > --
> > > > > Before posting, please read the FAQ:
> > > > > http://ecos.sourceware.org/fom/ecos and search the list archive:
> > > > > http://ecos.sourceware.org/ml/ecos-discuss
> > >
> > > -----BEGIN PGP SIGNATURE-----
> > > Version: GnuPG v1.2.3 (GNU/Linux)
> > >
> > > iD8DBQFCUO3Mk8m0kb/vZlYRAj3NAJ9PbgA9o2Q6ljY+6P1RMU+iHDy5NQCeOMX9
> > > ppkOKYAGHC5UBv3G3wHdehI=
> > > =c8oX
> > > -----END PGP SIGNATURE-----
> 
> software.
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.3 (GNU/Linux)
> 
> iD8DBQFCUSe2k8m0kb/vZlYRAn3JAKC5WBI8KZzAzgt9PuKJ+2jKIqfCzACdGwOM
> lStJNbQ1tDZRw846S7wFoA0=
> =itJl
> -----END PGP SIGNATURE-----
> 
>

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]