On Sun, Mar 29, 2009 at 5:48 PM, Jim Wagner <wagnerj@proaxis.com> wrote: > Hmmm. ... > > Can you set a "variable watch" that triggers on a memory value that > should not change but IS getting changed? I don't remember if Studio > has that. I have that in code, no triggers. > Another possibility is that you are getting a corrupted stack (ie, > unmatched push/pops or something that writes into area used by stack) > and you are returning to a place in ROM that is the middle of a two- > word instruction so that everything subsequent is really messed up. > Been there, done that! Yup, I have a stack guardian, it's not hitting that either, and when I look at ram, it looks ok. >16 bytes free between the bottom of the stack and the guardian. > Jim > > On Mar 29, 2009, at 2:23 PM, David VanHorn wrote: > >> I added a full vector table, and every entry for the unused ints sets >> "sanity_flag" to some unique value. >> There's a task that checks sanity flag for any non-zero value, and >> it's never triggering. >> >> > > > > [Non-text portions of this message have been removed] > > > > ------------------------------------ > > Yahoo! Groups Links > > > > -- There is no computer problem which cannot be solved by proper application of a sufficiently large hammer.
Message
Re: [AVR-Chat] Mega644-20P
2009-03-29 by David VanHorn
Attachments
- No local attachments were found for this message.