Go Down

Topic: Error with diecimilia (Read 620 times) previous topic - next topic


Hi all !
I got an old diecimilia. The guy who gave it to me said it's working but it has been a long time, maybe one year, since he didn't use it.
Just to be sure here is what I did : installed a fresh windows 7 installation on a free computer. Installed the latest FTDI drivers. Plugged the arduino diecimilia. The board is detected and correctly showing up in the Serial port list.

I then load the blink project, and select Diecimilia as the board to be programmed.
When I try to upload the sketch, it fails with an avrdude error.

The power led on the board is ON, and when I click the upload button, the RX led is blinking but not the TX.
When I power up the board, both leds blink twice so I guess RX and TX should be working properly.

What's next ? ;( Anything I should do, like trying to upgrade the bootloader with another card I have (UNO..Working properly) if that's even possible ?

thanks !

Runaway Pancake

Nov 08, 2011, 02:20 am Last Edit: Nov 08, 2011, 02:24 am by runaway_pancake Reason: 1
Tools -->  Serial Port --> select the appropriate Port from the pull-down list

[I had stk500_getsync: not in sync... and stk500_disable: protocol error  Probably similar to your trouble?]
"Hello, I must be going..."
"You gotta fight -- for your right -- to party!"
Don't react - Read.
"Who is like unto the beast? who is able to make war with him?"

James C4S

1.  Verify the chip wasn't upgraded to a 328 at some point.
2.  Do a loop back test:
Capacitor Expert By Day, Enginerd by night.  ||  Personal Blog: www.baldengineer.com  || Electronics Tutorials for Beginners:  www.addohms.com


Thanks a lot, I'll try that asap :)


OK, so the loopback test works great.

I also tried, on some old forum suggestion, to plug/unplug the board at different times, change de COM port from 7 to 1, change the baud rate of the COM port, try to hit the reset button at some point after clicking 'upload', etc...  Maybe the board is fried but I'm not sure because the 'L' led is blinking very fast. I read somewhere that this led should blink when the avr is working properly. Is it true ?

Also, here is the output :
Binary sketch size: 1018 bytes (of a 14336 byte maximum)
D:\arduino-0022\hardware/tools/avr/bin/avrdude -CD:\arduino-0022\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega168 -cstk500v1 -P\\.\COM1 -b19200 -D -Uflash:w:C:\Users\henri\AppData\Local\Temp\build3999938749175785644.tmp\Blink.cpp.hex:i

avrdude: Version 5.4-arduino, compiled on Oct 11 2007 at 19:12:32
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         System wide configuration file is "D:\arduino-0022\hardware/tools/avr/etc/avrdude.conf"

         Using Port            : \\.\COM1
         Using Programmer      : stk500v1
         Overriding Baud Rate  : 19200
avrdude: ser_open(): setting dtr
avrdude: Send: 0 [30]   [20]
avrdude: Send: 0 [30]   [20]
avrdude: Send: 0 [30]   [20]
avrdude: Recv:
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: Send: Q [51]   [20]
avrdude: Recv:
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

avrdude done.  Thank you.

Go Up