Does anybody know a website that explains the neccessary steps for uploading a Bootloader program to an AVR?
Happy 75th anniversary to one of the best movies ever made! Rick Blane [Bogart]: "Of all the gin joints, in all the towns, in all the world, she walks into mine."
"Some questions have no answers."[C Baird] "There comes a point where the spoon-feeding has to stop and the independent thinking has to start." [C Lawson] "There are always ways to disagree, without being disagreeable."[E Weddington] "Words represent concepts. Use the wrong words, communicate the wrong concept." [J Morin] "Persistence only goes so far if you set yourself up for failure." [Kartman]
Just to "upload" is no different to ISP/JTAG programming any other "normal" code into an AVR. It's just the .hex (or .elf) file involved will have code based at a high address rather than just 0x0000.
While doing ISP (etc) you will probably have to change some fuses too. Almost certainly BOOTRST (activate it) but you might have to adjust BOOTSZ fuses too depending on the starting point of the bootloader code.
There's a fair amount on the Optiboot github wiki page: https://github.com/Optiboot/opti...
(Yes, it's written to be about Optiboot specifically, but a lot of it should be useful as general information.)
©2015 Atmel Corporation