Go Down

Topic: Cannot upload: programmer is not responding (Read 1 time) previous topic - next topic

hdort

Hi everyone,

I got a Arduino starter pack as a birthday present yesterday, so please excuse my noobness!

It's some Freeduino that should be equivalent to Arduino Duemilanove with a ATmega168.

My first surprise was when I plugged it into my USB hub and not only did the green power LED light up, but the LED of Port 13 started to blink constantly. Is a brand new board supposed to do that? (From reading the Troubleshooting stuff, I think it is telling me that the boot loader is OK, right?)

Anyway, I tried to upload a first sketch, and the RX LED is blinking shortly, but the TX stays dark. A little bit later (I suppose after some timeout) the Arduino IDE reports this (under OSX):

Binary sketch size: 1018 bytes (of a 14336 byte maximum)
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avrdude -C/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega168 -cstk500v1 -P/dev/tty.usbserial-FTUHMFDZ -b19200 -D -Uflash:w:/var/folders/Ua/UajAKRV7Gf0CH0CwdrTzSk+++TI/-Tmp-/build5958980684931737838.tmp/Blink.cpp.hex:i

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

         System wide configuration file is "/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf"
         User configuration file is "/Users/holger/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port            : /dev/tty.usbserial-FTUHMFDZ
         Using Programmer      : stk500v1
         Overriding Baud Rate  : 19200
avrdude: Send: 0 [30]   [20]
avrdude: Send: 0 [30]   [20]
avrdude: Send: 0 [30]   [20]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: Send: Q [51]   [20]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding

I tried this on the same machine under Win7 as well, with same/similar results.

Using a different USB cable didn't work either.

Tools/Serial Port is working, I can send something and the RX LED blinks shortly. (Am I supposed to get something back? The TX LED is staying dark here as well.)

I tried to change the Baud rate to 9600, but somehow I didn't manage to. (Adding "serial.download_rate=9600" to preferences.txt didn't do it.)

Any more ideas/hints? Ot is the board broken? Should I return it?

Many thanks in advance!

Holger

duque528

I have se same problem , I thing the atmega328 is reprograming and the bootloader is auto-damage

Coding Badly


@hdort: Which board do you have selected?

hdort

It's the entry including "Arduino Duemilanove", ending with "ATmega168"

Coding Badly


Are you certain "/dev/tty.usbserial-FTUHMFDZ" is the correct serial port?

hdort

With the board unplugged, I only have Bluetooth devices listed; after pluggin in, I see two more devices: "/dev/tty.usbserial-FTUHMFDZ" and "/dev/cu.usbserial-FTUHMFDZ".

The results for the "cu" port are pretty much the same:


Binary sketch size: 1018 bytes (of a 14336 byte maximum)
/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/bin/avrdude -C/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega168 -cstk500v1 -P/dev/cu.usbserial-FTUHMFDZ -b19200 -D -Uflash:w:/var/folders/Ua/UajAKRV7Gf0CH0CwdrTzSk+++TI/-Tmp-/build5780944342377085623.tmp/Blink.cpp.hex:i

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

         System wide configuration file is "/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf"
         User configuration file is "/Users/holger/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port            : /dev/cu.usbserial-FTUHMFDZ
         Using Programmer      : stk500v1
         Overriding Baud Rate  : 19200
avrdude: Send: 0 [30]   [20]
avrdude: Send: 0 [30]   [20]
avrdude: Send: 0 [30]   [20]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding
avrdude: Send: Q [51]   [20]
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding

Coding Badly


Try a "loop back" test...

http://arduino.cc/forum/index.php/topic,57410.msg412518.html#msg412518

hdort

I haven't had the time yet to do the loop back test, but I've just updated the FTDI Windows driver and did a new test, with unchanged results.

Here's the log:

Binary sketch size: 1018 bytes (of a 14336 byte maximum)
C:\temp\arduino-0022\hardware/tools/avr/bin/avrdude -CC:\temp\arduino-0022\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega168 -cstk500v1 -P\\.\COM8 -b19200 -D -Uflash:w:C:\Users\xxx\AppData\Local\Temp\build1714825568610888157.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 "C:\temp\arduino-0022\hardware/tools/avr/etc/avrdude.conf"

         Using Port            : \\.\COM8
         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.

Is this giving any more hints?


hdort

Using Arduino 18 makes no difference, neither under Mac OSX nor under Win7 :-(

hdort



Try a "loop back" test...

http://arduino.cc/forum/index.php/topic,57410.msg412518.html#msg412518



OK, the loop-back test was successful, I got everything sent back that I entered.

What does this mean now? Is the processor kaput?

Coding Badly


The next step is to try a manual-reset.  The auto-reset may not be working.  This is what I do...

• Hold the reset button

• Click Upload

• When the message "Binary sketch size:" is displayed, release the reset button

hdort

This is something I already tried a couple of times with various timings, but that never worked.

Coding Badly


hdort


Quote
It's some Freeduino


Which one?



I don't know; it is included in this package: http://www.amazon.de/Lernpaket-Mikrocontroller-Technik-Arduino-Freeduino-Bauteilen/dp/3645650644/ref=sr_1_3?ie=UTF8&qid=1311492616&sr=8-3

I guess it's custom made, there's even the companys name "Franzis" on the board.

Go Up