Re: Odd flash behaviour

From: William Levak (wlevak_at_cyberspace.org)
Date: 2003-01-26 04:25:08

Sounds like you have a bad data driver.  I've never run into one where all
the bits had to be high in order for the write to fail, but I have had
drivers that failed when particular bits were high.

On Sat, 25 Jan 2003, Marko [iso-8859-1] Mäkelä wrote:

> Hi all,
> 
> I have made some experiments with the VIC-20 cartridge prototype, which
> only has 512 kilobytes of flash ROM.  I've started writing a flashing utility
> that can successfully clear the chip.  (I've verified it by reading 8
> kilobytes of $ff from the chip.)
> 
> However, when I program 8 kilobytes of the chip (that would be random
> locations in the chip, since I have shuffled the address lines to simplify
> the circuit board), some bytes that should be $ff are instead $fe or $fd.
> 
> The embedded programming algorithm in the chip does not report any errors,
> and my program also checks that after programming a byte, it must read back
> the same within 256 retries.  I also tried a modification that would skip
> any $ff bytes, but it didn't change anything.  All other bytes than these
> $ff's are programmed correctly.  Has anyone else had similar experience?
> Any ideas or suggestions?
> 
> The next logical step is to read the whole chip (off the system) and check
> if the remaining 512-8 kilobytes of the chip are $ff, as they should.  I
> hope they are, since anything else would indicate a hardware problem.
> 
> 	Marko
> 
>        Message was sent through the cbm-hackers mailing list
> 


       Message was sent through the cbm-hackers mailing list

Archive generated by hypermail 2.1.4.