[En-Nut-Discussion] Bootloader, JTAG
Harald Kipp
harald.kipp at egnite.de
Fri Oct 15 14:28:40 CEST 2004
Daniel,
right, egnite ships the boards with reset vector pointing to
address zero. Basemon directly jumps to 0x1F000 to invoke
the bootloader. The bootloader overwrites Basemon with the
new download...and that's it.
Use your SP Duo JTAG adapter and AVR Studio. Run the programmer
in AVR Studio, change to fuse settings. Make sure the fuses
had been correctly read! Do a verify! Verify again!
Then check
Boot Flash section size=2048
Boot Reset vector Enabled
and press the Program button. Again do a verify! Do not change
any other fuses!
That will permanently enable your bootloader.
Harald
At 12:12 15.10.2004 +0200, you wrote:
>Hi,
>
>I'm quite new and just bought the ethernut starter kit with ethernut 2.1.
>Everything is working just fine. I used the 'J' option and downloaded a
>.bin file from my tftp in the basemon program. Now the nut start this new
>app after every reboot. I guess the bootloader is still left in the memory
>but the processor start on "wrong" address. I read something about
>changing fuse-bits. Can someone please explain how to do this in an easy
>and reliable way using the JTAG connection. I use the newest WinAVR and
>also downloaded the AVR studio.
>
>Thanks!
>
>/Daniel
>
>_______________________________________________
>En-Nut-Discussion mailing list
>En-Nut-Discussion at egnite.de
>http://www.egnite.de/mailman/listinfo.cgi/en-nut-discussion
More information about the En-Nut-Discussion
mailing list