Arduino IDE avrdude: stk500_recv(): programmer is not responding - upload

So I bought myself an ArduCAM ESP8266 UNO V2. At the beginning I was able to upload the code to my board, but now it gives me an error:
avrdude: stk500_recv(): programmer is not responding
I have windows 7 pro x64
Any ideas to what seems to be the problem?
I have tried:
checking ports
reinstalling drivers
tryed other computer
updating java
reseting
different boards in arduino IDE
restarting computer
safe mode
Different USB holes
Different USB cables

Good day everyone. The solution turned out to be easier than i tought. Dont forget you have to install add-on-packages from http://www.arducam.com/arducam-esp8266-uno-board-arduino-camera/ so Arduino IDE software recognises your ArduCAM board.
File>Preferences Add http://www.arducam.com/downloads/ESP8266_UNO/package_ArduCAM_index.json to the box shown below.
Tools > Board > Board Manager
Now install ArduCAM add-on-package

Related

AtmelStudio7: MPLABCOMM_INVALID_HANDLE

beginner question ...
Hi,
when I try to run the application (even if there is only an empty loop, compile/build are ok) i get the following error:
Unable to connect, Failed to open: MPLABCOMM_INVALID_HANDLE
Same thing this morning on another computer worked without problems.
Any ideas about the problem?
Hardware:
There is a atxmega128a1- based minicomputer with some buttons, display, clock ...
On the programmer is written: JTAGICE mkII
Software:
I use Win7 Professional (both times).
At home I installed Atmel Studio 7, at the other computer was installed AS 6.2 (this is the only difference I recognize)
Thanks for your help
I solved this problem by restarting Atmel Studio 7.

Debugging corrupted Android Things OS?

Background: We are looking to release a commercial product based on the Android Things OS and Pi 3 hardware. The OS seems to become corrupt over time. Usually after several weeks of continuous testing. By corrupt, the Android screen will no longer appear on startup and putting SD into new hardware does not remedy. We are using an application Factory Image base on the 0.5.1-devpreview created in the Console.
My question: Is there a way to debug or monitor what caused this state in the OS? Direct serial connection?
try to clean the sd card with the diskpart command and start again from scratch.
And to debug, maybe a USB to TTL cable may help. As explained here.
Regards!

Cannot upload sketches to Arduino Uno R3 -- avrdude: stk500_recv(): programmer is not responding

Update:
I have been told (in the first answer to this question) that I should install the Windows drivers for the ATmega 16U2 chip onboard my Arduino. Unfortunately, I have been unable to locate these drivers (I am looking specifically for Windows 10 drivers). Any help with that would be much appreciated. Thanks!
I recently got an Arduino Uno R3 board from Inland Electronics with an ATmega328. I know that it has a bootloader because it has Blink pre-uploaded; whenever I plug it in to my computer, the pin 13 LED flashes every other second. Since I have had it, I have not been able to upload any sketches to the board.
I am using the Arduino IDE 1.6.7 on a computer running Windows 10 Pro 64-bit. I have researched my problem and have been unable to find a fix, albeit trying everything that I can find. I have been trying to upload a slight modification to Blink, to make the LED blink faster. Nothing is connected to the board other than the USB cable to the computer. The code compiles just fine, as well.
I will begin by sharing the main error message I have received, then give some additional information. My error message:
Arduino: 1.6.7 (Windows 10), Board: "Arduino/Genuino Uno"
Sketch uses 1,030 bytes (3%) of program storage space. Maximum is 32,256 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 2,039 bytes for local variables. Maximum is 2,048 bytes.
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM3 -b115200 -D -Uflash:w:C:\Users\(my username)\AppData\Local\Temp\build9c9ef3bdfe2fccb480bc6e4bac749e41.tmp/Blink.ino.hex:i
avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM3
Using Programmer : arduino
Overriding Baud Rate : 115200
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xcf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xcf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xcf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xcf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xcf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xcf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xcf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xcf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xcf
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xcf
avrdude done. Thank you.
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 have tried pressing the reset button at various different times in the process, for varying lengths of time, to no effect whatsoever. Some more information follows:
All USB connections are secure
The RX LED flashes briefly after each "attempt"
All drivers are up to date and installed
In Device Manager, my Arduino is shown as "Arduino Uno (COM3)". No other COM ports are shown as being used
I have selected "Arduino/Genuino Uno" under "Board" in the IDE
I have selected "COM3 (Arduino/Genuino UNO)" under "Port" in the IDE
The programmer that was selected on installation of the IDE (and that still is selected) is "AVRISP mkll"
I have changed the COM port to COM4 resulting in: avrdude: ser_open(): can't open device "\\.\COM4": The system cannot find the file specified.
I changed it back to COM3 resulting in: avrdude: ser_open(): can't open device "\\.\COM3": Access is denied.
I then completely uninstalled the Arduino software (after disconnecting the board)
I followed the steps to reinstall on the "Getting Started With Arduino" page on arduino.cc
I then began getting the original error again
I shared this information based on what other sites and questions have mentioned as being fixes (none of them worked for me).
I have heard of this issue before. Normally the fix for it is to get a new USB A-to-B cable. You can get one for $3-$5 on amazon.
Did you install the Windows driver for ATmega16U2? That's the chip managing your USB connection.
I have found the final, correct answer for my situation: the board was a dud. While the ATmega328 worked and had a bootloader, there was a short or damaged connection on the PCB between the USB-B port and the microcontroller. I purchased a new board and returned the faulty one, now everything works like a charm.
However, before giving up on your Arduino, you should try several possible diagnostics and fixes including:
Check that all USB connections are secure
Try a new USB-A to USB-B cable
Check that the RX LED flashes briefly after each attempt
Check that all drivers are up to date and installed
Try the Loopback Test (instructions here, on the Arduino Forums)
Go into Device Manager and check that your Arduino is shown in the COM port section
Select "Arduino/Genuino Uno" under "Board" in the IDE
Select "COM3 (Arduino/Genuino UNO)" under "Port" in the IDE
Try changing the COM port
Try completely uninstalling and reinstalling the Arduino software (after disconnecting the board)
Try using the IDE to burn the bootloader on the microcontroller
Check out Arduino Troubleshooting at arduino.cc
If none of these work, you may have a malfunctioning board.

arduino nano avrdude: stk500_getsync(): not in sync: resp=0x00

I am trying to upload the blink sketch to a new arduino nano v3 (technically it is the iduino knockoff from geeetech) with atmega328 but I keep getting the infamous "avrdude: stk500_getsync(): not in sync: resp=0x00" error... How can I avoid this error and get a successful upload?
Here is what I know:
1) I have installed the ftdi drivers according to the ftdi
instructions on the nano.
2) In the arduino IDE it recognizes the
com port. I have both correct port and correct board selected.
3) I shorted my Rx and Tx together and typed a string into my serial
monitor and received it back as I should have.
4) When I attempt to upload the blink sketch my L led flashes, the Rx pin blinks 3 times,
and then I get the error message and the modified version of the
sketch (I just extended the delay) doesn't go through.
5) This piece of information might be inconsequential but my nano is in a perpetual
state of blinking as if it had let me upload the sketch once... I did
try to upload the sketch before I installed the drivers.
I think that is all the relevant information but ask away if it is not. Thank you so much.
Thankfully I found that it was a simple dumb fix after all. I got out the magnifying glass and upon close inspection of my chip discovered that it was an atmega168 and not an atmega328 like I had originally thought it was.
funny coincidence, i found this article in hackaday.com:
"Frustrated with one of the greatest failures to become an Arduino
tinkerer, [psgarcha] took a good, long look at the Uno board. He
glanced over to an Arduino Mega board. Something looked different. On
the Uno, the resonator had blown off. Problem found, at least."
link
Hope your resonator didn't blew off.
Actually on windows platform this error is very often the only solution is to reinstall arduino driver
I am using Bhash Freeduino, what worked for me was
The Pro and Pro mini setting
AtMeta328
/dev/ttyUSB0

Arduino upload to Mega256 fails

I got the SainSmart Mega2560 LCD Keypad Shield Sarter Kit and want to upload the demo program for this LCD keypad. The IDE runs under Win7 x64 and the driver is correctly installed, I think.
I only get error messages
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_command(): failed miserably to execute command 0x10
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
How can I check, if the connection really exists? Are there any know issues?
It seems, that many users have the same problem. My solution was now, that I removed the LCD Panel and the upload worked.
It is very strange problem, I encountered this problem when I attempted to connect IO expansion shield with Arduino 2560. I have tried many things but it didn't work. After many attempts I removed IO expansion shield from Arduino and then upload, It was worked. There is no clue why it can't upload when IO expansion shield is plugged. So this is a workaround solution but it is working. It is enough for me now.
--- FIXED ---
The problem has been fixed by checking all wiring on RS-485 network. GND and Termination wiring was missing after set these wiring properly the problem was fixed automatically. If you have this problem, I suggest that checking wiring once again.

Resources