----- Original Message ----- From: "Richard Cooke" <rcooke@digitalwavelength.com> To: <AVR-Chat@yahoogroups.com> Sent: Monday, November 12, 2007 7:14 PM Subject: [AVR-Chat] Debugging a ATmega48V - what's going on? > Hi Folks, > > I've run into a problem that has me pulling out my hair. I'm using > the AVR Dragon and the latest version of AVR Studio to debug my > boards. I have two versions let's all them Ver1 and Ver2. The only > difference being the RF matching network. Ver1 works fine. If I use > the exact same firmware that works in Ver1 in Ver2 it will hang at a > spot that makes no sense. > > After working for quite a while, I discovered the offending code as > "PORTB.0 = 1;". All I am doing is setting the PORTB.0 pin high but as > I single step through the code it will hang right here. So, the code > snippet looks like: > > PORTD.7 = 1; <-- this works > PORTB.0 = 1; <-- hangs here > > If I reverse the two lines to this: > > PORTB.0 = 1; <-- now this works > PORTD.7 = 1; <-- debugger hangs here A faulty flash memory location that loads and verifies OK, but doesn't work when the program runs? Leon
Message
Re: [AVR-Chat] Debugging a ATmega48V - what's going on?
2007-11-12 by Leon
Attachments
- No local attachments were found for this message.