I am using an Arduino board(Duemilanove) to burn the bootloader onto an ATmega328P on a breadboard (w/o an external clock). the status bar displayed a message"avrdude: Expected signature for ATMEGA328P is 1E 95 0F. Double check chip, or use -F to override this check." But when I check the avrdude file, the signature is 0x1e 0x95 0x0f. I'm afraid the hardware configuration archive(http://arduino.cc/en/uploads/Tutorial/breadboard.zip) is only for ATmega328,not for ATmega328P.So,is there any other way to fix the problem? (I use a minimal configuration on a breadboard like the picture show) http://arduino.cc/en/uploads/Tutorial/SimpleBreadboardAVR.png
thi is my boards.txt, i don't know how to configure this file
"##############################################################
atmega328bb.name=ATmega328 on a breadboard (8 MHz internal clock)
atmega328bb.upload.protocol=stk500 atmega328bb.upload.maximum_size=30720 atmega328bb.upload.speed=57600
atmega328bb.bootloader.low_fuses=0xE2 atmega328bb.bootloader.high_fuses=0xD9 atmega328bb.bootloader.extended_fuses=0x07 atmega328bb.bootloader.path=arduino:atmega atmega328bb.bootloader.file=ATmegaBOOT_168_pro_8MHz.hex atmega328bb.bootloader.unlock_bits=0x3F atmega328bb.bootloader.lock_bits=0x0F
atmega328bb.build.mcu=atmega328p atmega328bb.build.f_cpu=8000000L atmega328bb.build.core=arduino:arduino " Your help is greatly appreciated. Thanks