Hi friends I'm new to arduino . I use an arduino board. I wanted to burn uno boot loader in ATMEGA8. I followed instruction from http://arduino.cc/en/Tutorial/ArduinoISP but got this error....
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check......
Please help me to fix this ....
Thanks in Advance.
The Uno bootloader ?
The Arduino program has bootloaders for all chips. There is also a bootloader for the ATmega8, which is slightly different due to the small size.
Arduino UNO uses the Atmega328, and that chip use a slightly different bootloader than the atmega8.
You could use the original atmega8 bootloader, that the Arduino IDE contains, but the problem is that this bootloader takes more space that the atmega8 optibootloader, and after you have uploaded a new sketch, or pressed the reset button, there is a big delay before the arduino starts running the code you have uploaded.
You should use the optiboot bootloader for the atmega8.
First you have to add some text to your boards.txt file:
Then you need to add the optiboot folder inside the bootloader folder (attached)
and when you burn the bootloader, don't forget to add a 10uf capacitor between reset and ground on your arduino (after you have uploaded the ISP sketch), unless the bootloading will fail