Go Down

Topic: Why? avrdude: can't find programmer id "null" (Read 5 times) previous topic - next topic

ptool64ar

I've posted this same problem on this forum two or three times with no replies, not-a-one.  Can someone PLEASE help.  I've removed previous posts due to lack of interest. :-[

Why am I, apparently, the only person in the whole world that gets that message when try to use arduino-0012.  No matter what I've tried I get the same result - avrdude: can't find programmer id "null". Then a list of all accepted programmers.
My board assembly and atmega168 has an arduino bootloader, supposedly, no programmer is involved.
I can't find anyplace where this problem is listed .  Not in the troubleshooting guide, not on this forum, not in AVR freeks.  
I've tried everything that I can find to try to get past this message, but that's all I ever get.  I even disconnected board and all from the PC so that nothing was connected to either the serial port (com 1) or to the parallel port, then tried to operate arduino-0012 and I still get the same result - avrdude: can't find programmer id "null"  I've downloaded, redownloaded, deleted, redownloaded arduino-0012 and nothing changes.  It appears that I won't be able to use arduino for some reason.  Does anyone have any idea why this is happening.  Can somebody please, PLEASE help,  OR I'll have to turn the whole thing over to WinAVR or Bascom-AVR and go on through life being greatly dissappointed with arduino.
Quote


/*
* Blink
*
* The basic Arduino example.  Turns on an LED on for one second,
* then off for one second, and so on...  We use pin 13 because,
* depending on your Arduino board, it has either a built-in LED
* or a built-in resistor so that you need only an LED.
*
* http://www.arduino.cc/en/Tutorial/Blink
*/

int ledPin = 13;                // LED connected to digital pin 13

void setup()                    // run once, when the sketch starts
{
 pinMode(ledPin, OUTPUT);      // sets the digital pin as output
}

void loop()                     // run over and over again
{
 digitalWrite(ledPin, HIGH);   // sets the LED on
 delay(1000);                  // waits for a second
 digitalWrite(ledPin, LOW);    // sets the LED off
 delay(1000);                  // waits for a second
}



:(

What I have is an RBBB (really bare bones board)and a P4b TTL to RS232/serial converter(both from Wulfden.org, Modern Device.com).  The RBBB has an Atmega168 that has an Arduino bootloader.  After initial problems with it, I sent it to the seller who checked it out and said it was OK, then sent it back.

If help is on the way, I'll greatly appreciate it.
PO'T


Digger450

People may not be responding because this sounds like a problem with your computer rather than the Arduino.

Have you tried another computer?

What is in your programmers.txt file?

What did you change from when you initially started because this is not your original error?  From reading your others posts it seems you may have tweaked something on your computer that is causing your problems.  Maybe your other AVR software is conflicting?  It's hard to debug without know exactly what you did along the way that made your error messages change.


bAster.89

Hi!
I have the same problem, now.
Some days ago I have formatted my drive C: and reinstalled Windows. When I tried to program my board (I use a board, that I made myself) ARDUINO program said:
avrdude: Can't find programmer id "null"

Before reinstalling Windows I have already had the same problem, and solved it somehow, but i can't remember how!

PS. Sory, if there are some mistakes in my post- English is not my native language.  :-[

ptool64ar

Digger450 asked:
Quote
What did you change from when you initially started because this is not your original error?  From reading your others posts it seems you may have tweaked something on your computer that is causing your problems.  Maybe your other AVR software is conflicting?  It's hard to debug without know exactly what you did along the way that made your error messages change


Originally my problem, sometime around 12/24/08, was these errors:
(i) avrdude: stk500_get sync(): not in sync: resp+0x00
(ii)avrdude: stk500_disable():protocol error, expect=0x14, resp=0x51

I couldn't overcome those problems, so I sent my boards to the seller so that he could check them out.  He tested them and they worked properly for him, then he sent them back to me.

I've recently downloaded and used WinAVR  and, I've managed to program another atmega168 and an atmega8, could the WinAVR be interfering with Arduino since they both use avrdude?
I also have Bascom-AVR, but I had that before I ever tried using the arduino board.
I believe that there were some Windows updates downloaded before I got the ckts. back from the seller.

However, before I sent the ckts. to the seller for testing, I did try to program the arduino chip using a parallel programmer that I built according to directions that arduino gives out for a parallel programmer.  (http://www.arduino.cc/en/Hacking/ParallelProgrammer)I followed the directions that arduino gives to build the programmer and to use it, (http://arduino.cc/en/Hacking/Bootloader)but, that didn't work either.

Another however, I used that same programmer when I successfully programmed another atmega168 (and an Atmega8) using WinAVR.  I did that before I got the arduino boards back.

Digger450 asked:
Quote
What is in your programmers.txt file?


I'm not sure where that is. Where do I find programmers. txt file?

Thanks for your replies, I appreciate that.
Pat


Digger450

Programmers.txt is in Arduino\Hardware\.

Can you try another computer?

Did you also send the RS232 to TTL adapter back for verification?

How do you have the adapter connected to the RBBB?

Go Up