Hi!
I built a very compact Sanguino on stripboard, but I happen to have problems.
I installed Sanguino files in the IDE.
I use an USBtinyISP.
I disconnected all other arduino boards from the computer.
I couldn't burn the bootloader from the IDE because it told me that I should check the connections.
So I burnt it using
avrdude -p m644p -c usbtiny -P usb -B 8 -F -u -U flash:w:/Applications/Arduino.app/Contents/Resources/Java/hardware/bootloaders/atmega644p/ATmegaBOOT_644.hex
Everything seemed ok :
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e9609
avrdude: Expected signature for ATMEGA644P is 1E 96 0A
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "/Applications/Arduino.app/Contents/Resources/Java/hardware/bootloaders/atmega644p/ATmegaBOOT_644.hex"
avrdude: input file /Applications/Arduino.app/Contents/Resources/Java/hardware/bootloaders/atmega644p/ATmegaBOOT_644.hex auto detected as Intel Hex
avrdude: writing flash (65370 bytes):Writing | ################################################## | 100% 102.64s
avrdude: 65370 bytes of flash written
avrdude: verifying flash memory against /Applications/Arduino.app/Contents/Resources/Java/hardware/bootloaders/atmega644p/ATmegaBOOT_644.hex:
avrdude: load data flash data from input file /Applications/Arduino.app/Contents/Resources/Java/hardware/bootloaders/atmega644p/ATmegaBOOT_644.hex:
avrdude: input file /Applications/Arduino.app/Contents/Resources/Java/hardware/bootloaders/atmega644p/ATmegaBOOT_644.hex auto detected as Intel Hex
avrdude: input file /Applications/Arduino.app/Contents/Resources/Java/hardware/bootloaders/atmega644p/ATmegaBOOT_644.hex contains 65370 bytes
avrdude: reading on-chip flash data:Reading | ################################################## | 100% 49.16s
avrdude: verifying ...
avrdude: 65370 bytes of flash verifiedavrdude done. Thank you.
I now changed upload.using in the preferences.txt file to use usbtinyisp.
I now get the following error uploading:
avrdude: Expected signature for ATMEGA644P is 1E 96 0A
Double check chip, or use -F to override this check.
What could I do?
I see a ATmegaBOOT_644P.hex file in the bootloader folder, should I use this one? I use a DIP version of the 644...
Thanks