|
From: | Eric Pasquier |
Subject: | Re: [avr-gcc-list] jump_to_null question |
Date: | Thu, 24 May 2007 17:09:42 +0200 |
Check MCUCSR ? Eric Pasquier----- Original Message ----- From: "Bernard Fouché" <address@hidden>
To: "Eric Weddington" <address@hidden> Cc: <address@hidden> Sent: Thursday, May 24, 2007 4:40 PM Subject: Re: [avr-gcc-list] jump_to_null question
Eric Weddington wrote:In this case his bootloader will start again. I don't see how you can avoid jumping to 0x0 when a bootloader ends its work.2. The best way to reset the AVR, is not by jumping to the reset vector.When you do that, some of the registers may be left in a state that is notthe default. The best way to reset is to enable the watchdog timer on theshortest time-out, go into an infinite loop, and let the watchdog reset theAVR. Depending on which AVR you are using, you will have to turn off the watchdog timer after reset, with code in the .init3 section, for example.Bernard _______________________________________________ AVR-GCC-list mailing list address@hidden http://lists.nongnu.org/mailman/listinfo/avr-gcc-list
[Prev in Thread] | Current Thread | [Next in Thread] |