Hi,
It is really hard to answer. The issue can be in anything and I am afraid you will have to use simplification method to find where the issue is. (expluding application features)
There are some hints in my mind to share:
- Wrong flash frequency set
- The behavior can only be a symptom of another issue .... for example accidentaly disabled emulation of the EEE.
- There could be an application problem od EEE usage ...
https://www.nxp.com/docs/en/application-note/AN3490.pdf
I have discussed he issue with my colleagues and we see no problem which should cause this issue if the EEE is correctly used. So, if you are sure that the code is absolutely OK then the last solution is warranty return to the official distributor where you bought the device.
We could imagine the issue during debugging when you read while write (or you have currently written DFLASH in the memory window of the debugger)
Of course the same can happen in the application if you accidentally read the DFLASH which is currently E/W but this needs deeper investigation.
Best regards,
Ladislav