I am getting random jumps to high memory and thus simulated resets using ATxmega256A3. Please note that I am NOT using EEPROM writes when this happens and the only interrupt is a RTC second counter.
Additionally I have been using the xmegas for over a year now, but this is first time I have had code that passed the 64K boundry.
Also adding a printf() in main seems to mask the issue. Also if I drop clock rate to 2Mhz from 32Mhz it seems to fix or mask issue.
I have checked power several times and have plenty of decoupling, at each power pin. Additionally I have checked for stack overflow by writting known data at bottom of stack as well as monitoring stack pointer location.
I have also found that avr-gcc set RAMPZ but did not reset it, so I have done that manually and still have problems.
Thus I was wondering if anyone else knew of any stability issues besides the ones in errata?