User Tools

Site Tools


arduino:burning_a_bootloader

This is an old revision of the document!


Burning the Arduino Bootloader

Using an Arduino Uno as the ISP

TL;DR:

  1. Load the ArduinoISP sketch from Files > Examples into the Arduino that will function as the programmer.
  2. Wire up the Atmega that needs a bootloader burned onto it to the programmer Arduino.
  3. Select the correct port in Tools > Port
  4. Select the correct “host” uC type in Tools > Board (e.g. Arduino/Genuino Uno for ATMEGA328P-PU)
  5. Select “Arduino is ISP” under Tools > Programmer
  6. Select Tools > Burn Bootloader

I currently get the following warning:

avrdude: WARNING: invalid value for unused bits in fuse “efuse”, should be set to 1 according to datasheet This behaviour is deprecated and will result in an error in future version You probably want to use 0xfd instead of 0x05 (double check with your datasheet first).

Things seem to work right now, but it looks like there might be trouble ahead.

arduino/burning_a_bootloader.1489000350.txt.gz · Last modified: 2017/03/08 19:12 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki