I bought a Standalone AVR ISP Programmer Shield Kit a short while ago from Adafruit. I finished assembling it this week. I attached some picture of the final result. I tested all connection one by one manually: everything seems fine.
Then I followed instruction on how to use it but the result is not what is expected. From my (french) winxp machine, i tried all these different method (with all these results...)
Arduino 1.0 - adaLoader :
verify = Binary sketch size: 32368 bytes (of a 258048 byte maximum)
upload = Binary sketch size: 32368 bytes (of a 258048 byte maximum)
push of button = briefly (half a second maybe) green led on, then both leds on and high pitch continuous sound from piezo until reset or poweroff
Arduino 0023 - adaLoader :
verify = Binary sketch size: 31300 bytes (of a 258048 byte maximum)
upload = Binary sketch size: 31300 bytes (of a 258048 byte maximum)
push of button = briefly (half a second maybe) green led on, then both leds on and high pitch continuous sound from piezo until reset or poweroff
Arduino 0023 - bootLoader :
verify = Binary sketch size: 6662 bytes (of a 258048 byte maximum)
upload = Binary sketch size: 6662 bytes (of a 258048 byte maximum)
Then "Burn Bootloader" / "w/Arduino as ISP" and after 15 seconds :
Arduino 1.0 - adaLoader :"avrdude: stk500_getsync(): not in sync: resp=0x00"
verify = Binary sketch size: 7334 bytes (of a 258048 byte maximum)
upload = Binary sketch size: 7334 bytes (of a 258048 byte maximum)
Then "Programmer" / "Arduino as ISP" followed by "Burn Bootloader" and after 15 seconds : "
I run all this on a Arduino Mega2560.avrdude: stk500_program_enable(): protocol error, expect=0x14, resp=0x50
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51
So here are some of my question:
Is assembly looks ok ?
Is it ok to use this shield on a Mega2560
If so, is it ok to run the code for adaloader or bootloader downloded from github (as by link from ladyada web site...) without any change ?
Is it ok to use bootloader code even if I installed the unnecessary (for bootloader) switch and piezo on the shield ?
Is there something else I can do to further diagnose this situation?
Any other suggestions ?
Many thanks any advance for your answer.
Stephane Lacasse