ATMega2560 Timeout Problem

while I'm trying to upload a program is show this message: 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

But my Boot loader is OK and I've connected with right Com port.

Are you 100% sure you use the right com? So driver is installed (no ! sign in device management)? Have you selected the right board? Which IDE do you use?

Yes I'm 100% sure I've connected it to COM3 AMD also selected it on IDE. My Arduino software also detected it. My IDE is "arduino-1.6.5-r5-windows.exe". And yes thee are no ! sign in device management. And drivers are also Installed.

Sorry, then I'm out :( With the PL2303 it's quite common that it installs a broken driver. Then you can see it in the IDE but it does not work.

Have you tried another PC?

And you say, bootloader is fine. How do you know?

Do you have anything connected to your MEGA?

If you unplug MEGA, does its COM port disappear?