I am developing a tiny4313 project, using Studio 7.0.1645. I have been working on this project for a while now, using an AVR Dragon as my debug interface.
Yesterday, I wanted to examine the eeprom values I store as part of my program, and to my surprise, the eeprom memory window shows the 256 bytes of eeprom locations as ????????????? instead of actual data, even the areas that have never been programmed. At address 0x0186 (which is outside the internal eeprom by a wide margin) the display reverts a series of 'ff' which is, I assume normal for unprogrammed eeprom.
This is a new phenomenon - I'm using the same device, the same debugger, the same Studio 7 app. Other memory (flash, IRAM, registers) display normally.
If I do a chip erase and read the eeprom into a hex file (using the AVR Dragon as ISP), the eeprom reads back all 0xff for the entire memory, but will show question marks once I start the debugger.
I am stumped at this point, as this is new. Also, FWIW, this happens on two different computers running the same S7 version, so I am reasonably sure it is not peculiar to one particular application install. That leaves either the device on the board (I may be able to try another one - I have to see what I have available) or the AVR Dragon, but the Dragon seems to work properly in all other aspects.