avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() a

I've got this error when i trying to upload.

Sketch uses 4,392 bytes (13%) of program storage space. Maximum is 32,256 bytes. Global variables use 236 bytes (11%) of dynamic memory, leaving 1,812 bytes for local variables. Maximum is 2,048 bytes. avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x73 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x73 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x73 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x73 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x73 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x73 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x73 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x73 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x73 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x73 Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

Windows 10 Arduino 1.6.12 Arduino uno r3 (china one with built in chip / CH340)

Port is correctly selected. AVRISP mkll selected.

Board is not working :(

Did you install the CH340 driver for Windows?
Windows10 does not come with this driver as default driver package.

I have had the same trouble and was successfull in uploading my code into arduino uno...Hope this helps you Before uploading,remove the connection from 0th(rx)pin on the arduino and connect it after uploading.

Before uploading,remove the connection from 0th(rx)pin on the arduino and connect it after uploading

Using the TX / RX pins is always a bad idea and will exactly lead to your problems because the connection(s) to external devices hooked up to those pins collide with the process to upload a sketch (as it is using exactly those pins - that's why they are named Transmitting (TX) and Receiving (RX) pins).

The OP didn't report that he was using TX/RX pins so I still suspect that the issue relates to a bad or missing driver.