Hi experts,
We are suffering a system crash. It is very difficult to reproduce it but when this error appears the value of the register DMCCTL is wrong. The initial value of this register is 0x50006405, after the crash the value is set to 0x5000640B. This value affects directly to read latency. Obviously, we can't read anything OK from the DDR2 after the change of this value. Any idea about who is modifying the value of this register? One exception is running but we don't know if the exception modified the value of the DMCCTL register or if the change of this register caused the exception. Looking into the problem we could found last part of code which was executed. It was a loop but it had never accessed to the address of DMCCTL.
Thanks in advance.