Flash Page erase causing unexpected erase of another flash page

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Flash Page erase causing unexpected erase of another flash page

1,688 Views
DaveM_
Contributor I
Hi all,

I have a problem with the 5282 erasing an extra flash page when I
erase only one page. The problem that I am seeing is when I erase a
block at 0xF0052800 (0xF0000000=FLASHBAR) the page at 0xF0012800 is
also erased. Being that the addresses are one bit off, I thought that
a block at a similar address would do the same thing but when I erase
the page at 0xF0052000 it doesn't erase the page at 0xF0012000.

Has anyone experienced a similar problem?

Here's a dump of my CFM registers after the dual erase.

ColdFire Flash Module (CFM)

CFMMCR 0000
CFMCLKD D4
CFMSEC 8000FFFF
CFMPROT 00000000
CFMSACC 00000000
CFMDACC 00000000
CFMUSTAT C0
CFMCMD 40

Thanks for your help.

Dave M.
Labels (1)
0 Kudos
Reply
1 Reply

447 Views
fire
Contributor I
I am not sure that i can help on this.Do you aware of the following thing.
 
"page erase operates simultaneously on two interleaving and adjacent physical Flash blocks".
 
Is your problem related  to this thing.
 
                                                     FIRE.
0 Kudos
Reply