Flash Page erase causing unexpected erase of another flash page

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Flash Page erase causing unexpected erase of another flash page

1,689 次查看
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.
标签 (1)
0 项奖励
回复
1 回复

448 次查看
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 项奖励
回复