Forum >Cheapduino - how is it programmed?
Cheapduino - how is it programmed?

I'm having a problem programming a Cheapduino using the Arduino IDE 1.6.5.
For the board, I've selected Arduino NG or Older and Processor is Atmega8.
I'm using the adapter board that came with the Cheapduino.
With no luck I've tried an FTDI Basic and a Bus Pirate configured as an STK500v2.
For each of them I have tried the Programmer options in the IDE: AVRISP, AVRISP mkII, USBtinyISP, ArduinoISP, USBasp, Parallel Programmer, Arduino as ISP, Arduino Gemma, Atmel STK500, and Bus Pirate as ISP. It's obvious many will not work but I went through the list for completeness. None worked.
When I try the STK500 options I get:
I get the same messages for both USB programmers.
I would try my AVR Pocket Programmer but the IDE does not see it. I use LInux, and lsusb shows it as "ID 1781:0c9f Multiple Vendors USBtiny", but no port is created.
I've programmed one before, but as usual I did not record details and cannot remember how I did it...
What am I missing ( besides a functioning brain)?
For the board, I've selected Arduino NG or Older and Processor is Atmega8.
I'm using the adapter board that came with the Cheapduino.
With no luck I've tried an FTDI Basic and a Bus Pirate configured as an STK500v2.
For each of them I have tried the Programmer options in the IDE: AVRISP, AVRISP mkII, USBtinyISP, ArduinoISP, USBasp, Parallel Programmer, Arduino as ISP, Arduino Gemma, Atmel STK500, and Bus Pirate as ISP. It's obvious many will not work but I went through the list for completeness. None worked.
When I try the STK500 options I get:
Code: Select all
Arduino: 1.6.5 (Linux), TD: 1.26, Board: "Arduino NG or older, ATmega8"
Sketch uses 3,904 bytes (54%) of program storage space. Maximum is 7,168 bytes.
Global variables use 178 bytes (17%) of dynamic memory, leaving 846 bytes for local variables. Maximum is 1,024 bytes.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
...
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
I get the same messages for both USB programmers.
I would try my AVR Pocket Programmer but the IDE does not see it. I use LInux, and lsusb shows it as "ID 1781:0c9f Multiple Vendors USBtiny", but no port is created.
I've programmed one before, but as usual I did not record details and cannot remember how I did it...
What am I missing ( besides a functioning brain)?
2016-04-01 04:48:36 Sorry It's taken so long to respond.
When I click on "upload" I get the same response as detailed above.
What Programmer should I select?
Alternatively, is the hex file available from the Arduino IDE so I can use avrdude from the command line?
nofixed
When I click on "upload" I get the same response as detailed above.
What Programmer should I select?
Alternatively, is the hex file available from the Arduino IDE so I can use avrdude from the command line?
