I have been trying to follow the tutorial at http://www.open-electronics.org/arduino-isp-in-system-programming-and-stand-alone-circuits/ with no luck so far. As outlined in the comments I have added
atmega3216.name=ATmega328P = 16MHz atmega3216.upload.protocol = arduino atmega3216.upload.maximum_size = 32768 atmega3216.upload.speed = 115200 atmega3216.bootloader.low_fuses = 0xff atmega3216.bootloader.high_fuses = 0xDF atmega3216.bootloader.extended_fuses = 0xff atmega3216.bootloader.path = optiboot atmega3216.bootloader.file = optiboot_atmega328.hex atmega3216.bootloader.unlock_bits = 0x3F atmega3216.bootloader.lock_bits = 0x0F atmega3216.build.mcu = atmega328p atmega3216.build.f_cpu = 16000000L atmega3216.build.core = arduino atmega3216.build.variant = standard
to the boads.txt file and programmed my Uno with the ArduinoISP example sketch. Below is a link to a picture of my setup. http://184.108.40.206/public.php?service=files&file=/admin/files/IMAG0903.jpg As you can see in the picture, I have a 120 ohm resister tied to 5V and a 10uf cap tied to ground and the reset pin of the UNO attached to the positive side of the cap. The resistor and the cap anode tie together. The wiring is as follows.
5V to positive rail on target MCU board and positive rail on breadboard. GND to GND on target MCU board and breadboard. UNO pin 13 to taget MCU digital pin 13 UNO pin 12 to taget MCU digital pin 12 UNO pin 11 to taget MCU digital pin 11 UNO pin 10 to taget MCU reset pin UNO pin 9 to LED on breadboard UNO pin 8 to LED on breadboard UNO pin 7 to LED on breadboard Target MCU digital pin 9 to LED on breadboard
After loading the ISP sketch and connecting the reset pint to the resistor and cap, I loaded the Blink Example and changed pin 13 to pin 9 for the LED pin since pin 13 is already being used on my target MCU. Then I selected my board (Atmega328P = 16MHz) as is shown in the above quote of what was added to boards.txt. Then I selected the programmer as Arduino as ISP. When I upload using programmer I get this error "avrdude: stk500_getsync(): not in sync: resp=0x00" I have quadruple checked my connections and they all seem good. I have done a continuity test from each header pin on the target MCU board back to the corresponding legs on the MCU and each test has shown good continuity.