This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

STR710 IER register is overwritten illegally

We have a project using ARM-7 STR710FZ2. The OS is Keil RTX V2.50. We have a problem with the IER (Interrupt Enable Register in EIC). In system startup, the IER is initialized to 0x00000221. But after serveral days soak test, the IER is overwritten to 0x0F0F0F0F. Registers nearby seems to not be corrupted. See following register dump:

fffff800 -    00000001 00000000    00000000 00000000
fffff810 -    00000000 00000000    40010258 00000000
fffff820 -    0F0F0F0F 00000000    00000000 00000000
fffff830 -    00000000 00000000    00000000 00000000
fffff840 -    00000000 00000000    00000000 00000000
fffff850 -    00000000 00000000    00000000 00000000
fffff860 -    02580001 00000000    00000000 00000000
fffff870 -    00000000 01D40004    00000000 00000000
fffff880 -    00000000 01C40004    00000000 00000000
fffff890 -    00000000 00000000    00000000 00000000
fffff8a0 -    00000000 00000000    00000000 00000000
fffff8b0 -    00000000 00000000    00000000 00000000
fffff8c0 -    00000000 00000000    00000000 00000000
fffff8d0 -    00000000 00000000    00000000 00000000
fffff8e0 -    00000000 00000000    00000000 00000000
fffff8f0 -    00000000 00000000    00000000 00000000


Did anybody ever see similar issue?

0