anything wrong with the EE_WRITE in JL8?

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

anything wrong with the EE_WRITE in JL8?

2,213 次查看
tiny
Contributor I
hi all,
 
I use the ROM resident routine EE_WRITE to emulate e2prom in flash DC00-DC3F, everything is well except that the reset vect(at 0xFFFF) will be changed occationally, though the flash was protected from DC40 to the end. Was there any details about EE_WRITE  i dont know caused this?
标签 (1)
0 项奖励
回复
3 回复数

1,106 次查看
tiny
Contributor I
i think it may  be not  the problem of erase, because the reset vector was changed not erased.
 
 and its date codes is 0447, not so old. 
 
perhaps it clears the COPCTL while writing flash..............just guess:smileyhappy:
 
maybe i should read and disassemble the EE_WRITE code , and then research it.
0 项奖励
回复

1,106 次查看
tonyp
Senior Contributor II
You most likely have one of those buggy older versions.  Read the relevant errata to know for sure.  The suggested workaround is to re-write the routine and run it from RAM.  But, that only works if you have enough RAM to spare.
0 项奖励
回复

1,106 次查看
bigmac
Specialist III
Hello,
 
According to AN1831(Rev 3, 11/2005), the JL3 was subject to the "page erasure issue", but not the JL8.  But perhaps my information is not up to date.
 
Regards,
Mac
 
0 项奖励
回复