IAR Embedded Workbench 6.21
No problems at all writing flash but when reading back to verify I encounter several blocks that are not correct. If I reset the debugger I can see the blocks return to the values I expect in the memory window. My code is in the first bank and writing to the second bank.
I have read several posts about writing from one bank to another or running from RAM if writing to both banks. I have not encountered any posts yet that place the same restrictions on reading flash. Am I missing something?
It does not seem to matter whether I use flashx or not.