FYI: Possible bug in memory viewer while debugging, e.g. viewing memory at:
0x00804000 NVM User row
0x00806000 NVM Temp. log row etc.
If the viewer Size is set to Auto or 128 or more then the whole memory view is: "FE FE FE..."
If the viewer size is set to 128 the data is shown correctly - see screenshots
CrossWorks for ARM
Target: Atmel ICE
Noticed that even if the memory's showing FE FE... if you scroll the memory addresses (mousewheel) up and down, the real data appears and disappears.
Went for a cuppa and had a thought: If you adjust the window size and mess about scrolling the memory up and down it hints at a possible cause...
If the end of the displayed data is off in 'no memory here' land, the whole lot is displayed as FE FE, so I reckon it could be that if the last thing the Atmel ICE returns is something like 'not valid' the whole lot is deemed 'not memory'.
Please sign in to leave a comment.