problem while uploading programme to arduino board 2560

Hi everyone,

I am new to this forum, i am working on ARDUINO MEGA 2560 BOARD and am new to this board also.

I need to upload small program to arduino board 2560 while uploading,on BOARD atmega16u2 RX led

only blinks two times after sometime board shows below errors.

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

My board: Arduino mega 2560

NOTE:

i)When i connect the USB cable to the board,on board power led(green) ON but in RED COLOUR

and also yellow(L) led blinking in RED COLOUR.

ii)After this happens i replaced new ATMEGA16u2 instead of old one still it happends like that only.

iii)And also I uploaded given below firmware and boot loader hex file to that board.

PLEASE PLEASE GIVE ME YOUR SUGGESTIONS AND HELP ME TO COME OUT OF THIS PROBLEM

firmware&bootloaders for atmega2560 16u4 and 16u2.zip (15.9 KB)