help with some error not in sync: resp=0x00

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

this error message appears to me during uploading,

1 ) the usb is connected properly
2 )boot loader installed correctly on original chip as led13 blinks 3 times after reset
3 )driver installed correctly
4 )comm port selected correctly

every think was working fine till it suddenly gave me this error , what should i do to solve it,

am using windows 8.1 ,

thanks inadvance

What board is it, is anything connected to the board and have you tried other cables?

it arduino uno , I tried USBasp but it gives me that no serial connection is made

In the top bar of the arduino software, go to tool → board and tell me what is selected.

Added:
Under the same menu, change USBasp to AVRISP mkII.

am using the correct board , but it didn't work, the same error appears

Post pictures or a small video.