[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: 8-Mbyte flash problems



That's an good idea!

I just tried that and as you suspected I did see the data repeating.

MEM_DUMP
0x80000000
0x80000030
0x80000000 : 0x25F0050F 0x000A0D3F 0x0D7F0000 0x0000001E
0x80000010 : 0x0EEF0A60 0xFFFFFFFF 0x050F3008 0xFFFF0930
0x80000020 : 0x0E6FFFFF 0x00000003 0x00980D7F 0x0BE0B000
0x80000030 : 0x95F80E6F
MEM_DUMP
0x80400000
0x80400030
0x80400000 : 0x25F0050F 0x000A0D3F 0x0D7F0000 0x0000001E
0x80400010 : 0x0EEF0A60 0xFFFFFFFF 0x050F3008 0xFFFF0930
0x80400020 : 0x0E6FFFFF 0x00000003 0x00980D7F 0x0BE0B000
0x80400030 : 0x95F80E6F
END

Now, that I have a better idea of the problem I can probably figure out what
the problem is.

Thanks! I was just about to drag out a logic analyzer and hook up all those
lines!

--dave

> -----Original Message-----
> From: johan.adolfsson@xxxxxxx.com">mailto:johan.adolfsson@xxxxxxx.com]
> Sent: Friday, March 08, 2002 1:32 PM
> To: Jonas Holmberg; David Kilp
> Cc: dev-etrax@xxxxxxx.com
> Subject: Re: 8-Mbyte flash problems
>
>
> One way to test the hardware might be to dump the memory at
> 0x8000000 and 0x80400000 and see if they match, which
> would indicate that the high address space is a mirror
> of the low, indicating a missing/faulty address line.
>
> /Johan
>
> ----- Original Message -----
> From: "Jonas Holmberg" <jonashg@xxxxxxx.com>
> To: "David Kilp" <dkilp@xxxxxxx.net>
> Cc: <dev-etrax@xxxxxxx.com>
> Sent: den 8 mars 2002 09:45
> Subject: RE: 8-Mbyte flash problems
>
>
> > On Thu, 2002-03-07 at 19:18, David Kilp wrote:
> > > Well, I had high hopes since it seems like someone else has
> successfully
> > > used this AMD part. Unfortunately, it didn't help the programming. My
> > > problem doesn't seem to be related to erasing since that seems to have
> > > worked (and this part has never been fully programmed yet anyway). It
> still
> > > fails when it tries to program past the 4M boundary:
> > >
> > > PACKET_INFO
> > > 0xC0004000
> > > 0x00800018
> > > Checksum of file is 0x73AC5E2A
> > > FLASH
> > > 0xC0004000
> > > 0x00000000
> > > 0x00800000
> > > Found 1 x CFI at 0x80000000
> > > 0x80000000: Erasing 0x00800000 bytes...done, verifying...OK
> > > 0x80000000: Writing 0x00800000 bytes...
> > > Verify error at 0x80400000
> > > Verify error at 0x80400000
> > >   .
> > >   .
> > >   .
> > >
> >
> > What we know is that after the erase is done the entire chip contains
> > only ones (0xff-bytes). So it looks like the erase is successful.
> >
> > Maybe it's a hardware problem. I know that on the developer board there
> > aren't enough address lines to use 8MB flash (only 4MB). Make sure that
> > you haven't got that limitation on your board too. Also look for and
> > remove any solder between the flashchip pins.
> >
> > > Do I need to change something else besides the ptablespec file and
> > > specifying the size when running the flashitall program??
> >
> > No.
> >
> > /Jonas
> >
>
>