Arduino Mega 2560 Upload Errror.

I haven't used my arduino since a week ago, but when I try to upload a code(any code I try gives error) at the end this error shows up:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
An error occurred while uploading the sketch

Ans I don't know what to do, any ideas?

Do you have correct port selected? Is it visible in OS?...

Yes, I have the right port

I have the same problem. It appears to be a problem syncronizing the TX and RX systems between the PC and the Arduino.

In a thread started by Valkirov I found

  1. download a different set of rivers from FTDI ( http://www.ftdichip.com/Drivers/CDM/CDM20824_Setup.exe ) and install them

and it seemed to work for a number of individuals. He was working the problem on a Ndano, but jI’m going to give it a shot on my Mega 2560 R3. There will probably be a fight with Win 10, but we’ll see what happens.

hacketet:
2) download a different set of rivers from FTDI ( http://www.ftdichip.com/Drivers/CDM/CDM20824_Setup.exe ) and install them

and it seemed to work for a number of individuals. He was working the problem on a Ndano, but jI'm going to give it a shot on my Mega 2560 R3. There will probably be a fight with Win 10, but we'll see what happens.

An original Mega R3 does not use the FTDI chip, so that would be a waste of time :wink: If you have a clone, it might if it uses the FTDI chip.

I unfortunately have no idea how to solve it.