Pages: 1 [2] 3   Go Down
Author Topic: Programmer is not responding on Serial Arduino  (Read 3172 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I only get the Programmer not Responding Error Message after seeing a brief flash on the TX LED . Even removing comm.jar, win32com.dll and deinstalling CricketLogo did not change the situation. I tried to figure what the CricketLogo installer does but there is no Source availible.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I just bought a USB Arduino board from Sparkfun in the US, and I'm having the same "programmer not responding" error. I've tried it on two different windows xp machines, on different USB ports (usually defaults to 5). I've tried changing the port and the baud rate in the IDE, I always press the reset button, I downloaded the latest USB driver. An LED connected between pin 13 and ground blinks rapidly (twice a second or so), which is faster than others reported - I assume this means the boot software on the Atmega chip is properly loaded, yes? What now?
Thanks,
Paul
Logged

Forum Administrator
Cambridge, MA
Offline Offline
Faraday Member
*****
Karma: 9
Posts: 3538
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Is there anything connected to pins 0 or 1?  

Have you ever managed to upload a program to the board?
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Nothing connected to pins 0 or 1, never been able to upload from either of my computers.
Logged

Forum Administrator
Cambridge, MA
Offline Offline
Faraday Member
*****
Karma: 9
Posts: 3538
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

It's strange that you can see the individual blinks; it actually sounds slower than it should be.  How many times does it blink?  

It's possible that either you have an old version of the bootloader or your chip is configured to run slower than it should be.  You could try changing the serial.download_rate in your preferences.txt file (in Documents and Settings\USERNAME\Application Data\Arduino - edit when Arduino is not running) to 9600, 4800, 2400, or 1200.  

Also check if you have any overly aggressive anti-virus software or firewalls running.  Or PDA sync applications, other microcontroller downloaders, etc.  They sometimes conflict and block access to the USB-serial ports.
« Last Edit: August 30, 2006, 04:08:22 am by mellis » Logged

London
Offline Offline
Newbie
*
Karma: 0
Posts: 47
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Just in case I'm not the only one to be caught out by it, I'll draw attention to a far simpler cause of this "programmer is not responding" error:

When the GUI says "RESET the board right before exporting", it means press reset and then export immediately.  Do NOT wait on the board appearing to "come back to life" - by then the upload opportunity will have passed.

To clarify the upload procedure:

You should press the reset switch on your board and IMMEDIATELY run the upload.  If you leave it more than a few seconds after pressing reset, the existing program will start up again or, if there is no program on the board, the bootloader will resume blinking the LED.  (~3Hz on my new board)).  At this point, the board will have ceased listening for your upload, and the upload task will eventually terminate with "programmer is not responding".  

It caught me out until I read the bootloader behaviour documented here:
http://www.arduino.cc/en/Main/Bootloader
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thank you for your suggestions, Neill and Mellis. Unfortunately, none of those ideas has worked. I'd hoped to buy a bunch of the boards for use with my high school physics class, but that's not going to happen I'm afraid.
Paul
Logged

massachusetts
Offline Offline
Newbie
*
Karma: 0
Posts: 17
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Just in case I'm not the only one to be caught out by it, I'll draw attention to a far simpler cause of this "programmer is not responding" error:

When the GUI says "RESET the board right before exporting", it means press reset and then export immediately.  Do NOT wait on the board appearing to "come back to life" - by then the upload opportunity will have passed.
...

Dear God, thank you.  I've been hunting all over the web trying to solve this and it really is the fault of the documentation that I've read, I guess.  Nothing that I read made it clear that I was to upload before the bootloader was booted again.  Hopefully some of the (many) others out there with this error can solve it by just changing their sequence of steps.  Thanks a lot.

rahji
« Last Edit: November 16, 2006, 04:29:01 pm by rahji » Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

i just solved a similar problem - "Device is not responding" - on WinXP / arduino_0006 by doing this:

* unplug the arduino
* uninstall the COM port drivers
* replug it

I tried a few things before which didn't help:
* power cycling the arduino
* changing com port numbers (at one point my toshiba bluetooth stack collided with the arduino so that there were two devices listed as "COM11" in device manager)
* disabling other com ports

We've had similar problems with 3 out of 12 arduino NGs (on arbitrary student-owned laptops) in a little workshop last week. We'll see if this fixes those, too.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 16
Maker of BlinkM and blink(1), ScrewShield, Wiichuck adpater, and many other Arduino thingies
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Perhaps a better explanation in the docs would be to say "Press reset and Upload buttons *simultaneously*".
Logged

London
Offline Offline
Newbie
*
Karma: 0
Posts: 47
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

How about a 10 second video -- the most basic ever -- on just compiling, resetting, and uploading, complete with expected led patterns?  One problem is that what works for us doesn't necessarily work for everyone else's boards.  Those who've taught classes are in a better position than I am to say what's the best cover-all approach to present.

THE todbot?  Thanks for the great learning material.
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 1
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi all,

I had the exact same problem as described by okhan, trying to get 16 self-mounted serial boards running. 9 of them made our beloved error message "programmer not responding" show up. Unfortunately, none of the solutions provided by this forum worked for me.

For anybody out there being close to trambling his board to pieces - like I was - here's what I experienced:
Sometimes, the IC just wasn't pressed into the socket properly. If uploading sketches still didn't work after fixing that, I re-burned the bootloader and tried uploading my sketch once again. Sometimes, I had to do these steps twice. Sounds like a voodoo solution again, but by following this procedure I finally got all of my boards running! Give it a try.

If anybody knows a more reasonable solution, please let me know!

Cheers
Flurp
« Last Edit: December 11, 2006, 01:54:03 pm by flurp » Logged

Boston, MA
Offline Offline
Newbie
*
Karma: 0
Posts: 14
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I've got a quickly blinking L LED (the one next to pin 13)... And I get a Programmer is not responding. Error.

I'm on OS 10.4 and have all the drivers installed, and the IDE is up and running (it had issues installing though).

I also have 2 different boards with the exact same behavior, both connecting with different Serial Numbers.

in the Tools menu board A I get: /dev/tty.usbserial-A1015S9 and /dev/cu.usbserial-A1015S9
and board B gives me: /dev/tty.usbserial-A4000PCB and /dev/cu.usbserial-A4000PCB

Logged

Daniel
Guest
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
I also have 2 different boards with the exact same behavior, both connecting with different Serial Numbers.

in the Tools menu board A I get: /dev/tty.usbserial-A1015S9 and /dev/cu.usbserial-A1015S9
and board B gives me: /dev/tty.usbserial-A4000PCB and /dev/cu.usbserial-A4000PCB


What happens with just <one> board?

Logged

Boston, MA
Offline Offline
Newbie
*
Karma: 0
Posts: 14
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Well with either board (I've been connecting them one at a time) they powerup, blink once to confirm the boot loader, and then after 10 seconds they begin blinking @ 3Hz.

I think they came tested as I purchased them from Sparkfun.com, the US distro, and have the led_blink program installed.

I've attempted different reset / upload combinations all with no luck.


EDIT: I was just able to upload the knight_rider_3 program, and had blinking TX/RX leds the whole way...
I had a couple of problems:

1. serial connection was off in the network control panel in system prefs (not sure that mattered)
2. i had tried changing the serial.download_rate to 9600 (after just now changing it back to 19200 it worked)
3. i think i was trying to upload a program that was already there... ( or it was just the port being off thing)

Would still like some idea of which of the above things mattered if anyone knows.

EDIT 2: when trying this on the second board it worked with the led_blink program first
EDIT 3: i removed the usbserial connections from the network panel in OS X and it still worked, perhaps re-runing the macosx_setup.command file is what did it... I was trying too many things to keep track!

« Last Edit: December 13, 2006, 11:58:16 pm by Nilloc » Logged

Pages: 1 [2] 3   Go Up
Jump to: