Is my Arduino Uno broken????

On my Arduino Uno

When i plug into any power source or to my Windows 10 pc, the 'L' and 'ON' led is always on

When i press the reset button, nothing happens with the leds

When i put a jumper on reset and ground, nothing happens until a press the reset button, Both leds go off

When i compile any sketch it works with no errors

When it uploads, I get this error

Arduino: 1.6.10 (Windows 10), Board: "Arduino/Genuino Uno"

Sketch uses 3,896 bytes (12%) of program storage space. Maximum is 32,256 bytes.
Global variables use 32 bytes (1%) of dynamic memory, leaving 2,016 bytes for local variables. Maximum is 2,048 bytes.
An error occurred while uploading the sketch

This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.

I will also upload the verbose output for compilation

Is the bootloader gone??
Is a ic damaged???
Is there anything wrong with my pc??

SPECS
*Arduino Uno R3
*CH340g Usb to seriel
*Working fine perfectly before
*windows 10 running latest ide
*Loop back test didnt work
*Atmel Mega328p

Can somebody give me any answers??

Kind regards
Ronan

There is a bug in Arduino IDE 1.6.10 that can cause that issue when you start the IDE by opening a sketch(.ino) file(by double clicking on it, etc.). Please try this:

  • Close all Arduino IDE windows
  • Start the Arduino IDE, not by opening a sketch file.
  • Open the sketch file via File > Open, File > Sketchbook, or File > Examples

The last opened sketch will automatically load when you open the Arduino IDE, that one should also work fine.

Please let me know how this works for you so I can provide the developers with more evidence that this is a legitimate bug.

Now the error message
I get is this

Arduino: 1.6.10 (Windows 10), Board: "Arduino/Genuino Uno"

Sketch uses 928 bytes (2%) 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\user\AppData\Local\Temp\build9c9ef3bdfe2fccb480bc6e4bac749e41.tmp/Blink.ino.hex:i 

avrdude: Version 6.3, compiled on Jun 22 2016 at 16:05:21
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 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=0xca
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xca
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xca
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xca
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xca
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xca
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xca
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xca
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xca
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xca

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"
option enabled in File -> Preferences.

I got this problem a week ago and i searched the internet for hours looking for solutions

None of them worked

Now what????

Well at least it solved your other problem. You've now experienced all 3 of the most common issues with Arduino IDE 1.6.10/Arduino AVR Boards 1.6.12("Cannot run program "REMOVE/bin/avrdude", "cc1.exe: error: -fno-fat-lto-objects are supported only with linker plugin.", and "An error occurred while uploading the sketch"). You must be a bug magnet! Well I have to give you points for persistence. Stick with it and you'll get there sooner or later.

ronan_is_epic:
Now the error message
I get is this

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xca

Do you have anything connected or a shield on your Uno?

There is absaloutely nothing connected to tx and rx