avr-gcc-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [avr-gcc-list] jump_to_null question


From: Eric Pasquier
Subject: Re: [avr-gcc-list] jump_to_null question
Date: Thu, 24 May 2007 17:09:42 +0200

"I don't see how you can avoid jumping to 0x0 when a bootloader ends its work"

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:
 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 not
the default. The best way to reset is to enable the watchdog timer on the
shortest time-out, go into an infinite loop, and let the watchdog reset the
AVR. 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.


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.

Bernard


_______________________________________________
AVR-GCC-list mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/avr-gcc-list






reply via email to

[Prev in Thread] Current Thread [Next in Thread]