Re: A very hard problem for me. FLASH ROM write fail!



We didn't encounter this problem when we are in design phase, on mass
production phase, we got this problem, and it is very hard to debug,
because some FLASH rom fail and some not, the H/W,S/W are both the
same... I still don't know that is a S/W or H/W problem now...

Another problem is I can't guarantee every FLASH rom will fail after N
times upgrade. Sometims I guess that is a FLASH manufacture problem,
but I know that is almost impossible.

Our programmer is control by embedded system CPU/firmware.

I have no chance to changed ROM manufacturer...

If the ROM is programmed inside your product, has your product changed
?
Yes, of course, but sometims it will fail on some
bits/blocks(1024bytes), the result is my system will fail to start up.

Roger Lascelles wrote:
> <bokiteam@xxxxxxxxxxxxxx> wrote in message
> news:d9rv0t$gav$1@xxxxxxxxxxxxxxxxxxxx
> > Hi All,
> > If your FLASH rom sometimes will write wrong data, how will you
> > debug it?
> >
> > The firmware was used for a long time........with no problem..
> >
> >
> > We got some flash rom data have regular difference ( for example, if the
> > update data is 0, but the flash save data is 3, if the update data is 2,
> but
> > the flash save data is 5), but some part/secotr they are all correct, but
> > some part they are all wrong, what I can sure is the data on the begging
> has
> > regular difference.
> >
> > Could you please adivce? I don't know how to debug it....
>
> We need to know what part and manufacturer you are using and what you use to
> program it. How often does a ROM show an error ? If a part is not
> programming correctly, you are looking at a poor quality batch, or trouble
> with timing, programming algorithm or voltages.
>
>
> To isolate the cause, you often have to change things out until the problem
> goes away -
>
> - A basic step is to find if the fault isin the ROM part itself, or the
> programming hardware?
>
> - If you use a programmer, buy, rent or borrow another programmer and see if
> that solves the problem.
>
> - If you have changed ROM manufacturer, can you try some of the parts you
> used earlier, or another manufacturer ?
>
> - If the ROM is programmed inside your product, has your product changed ?
>
>
>
> Roger Lascelles

.



Relevant Pages

  • Re: Ping Spehro Pefhany question about PIC 18F14K22
    ... Chip works great now, have the internal clock at 16 MHz and 4 x PLL ... It should *not* be something that the programmer software does. ... Anyways, I do not use debug, never do, last time was in the eighties with CP/M. ... But it likely is some user config problem. ...
    (sci.electronics.design)
  • Re: Twister ROM upgrade ??
    ... the least expensive programmers are not as user friendly as some of the more expensive ones. ... If you are going to only need to do this occasionally, a cheaper programmer might be the solution. ... Some people prefer to let someone else handle this aspect for them, and hire someone to provide the service of programming chips for them. ... In regards to twister, while the CPU and Display ROM have updated code, the sound ROMS do not. ...
    (rec.games.pinball)
  • Re: Ping Spehro Pefhany question about PIC 18F14K22
    ... DEBUG bit in the CONFIG4L register had to be set to 1 to disable the ... It may be that MPLAB and the usual programmer hardware takes ... It is especially strange that the bit is preset to zero, ... I'm not using these parts, and I use Microchip ICD2 and MPLAB, so it ...
    (sci.electronics.design)
  • Re: Need advice on dumping 80C51 ROM
    ... EEPROM version, the circuitry to allow the ROM contents to be accessible ... to a device programmer is left in the die. ... P80C521 chip? ...
    (sci.electronics.components)
  • Re: SOLVEVX not working
    ... now I make a good suggestion to calc division ... > I've never worked with a calculator that has flash ROM before. ... When you update the ROM, do you have to download an entire replacement ... It's possible to have just the patch of a 128KB bank ...
    (comp.sys.hp48)