how to upload boot loader programe into the arduino mega2560

hello all, i am working on atmega 2560, i uploaded bootloader program i,e ARDUINO ISP into atmega2560 , using arduino uno. it is successfully uploaded, now i am trying to upload the my application program through FTDI but i am getting timeout error.

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

please ...........

can any one help me how to upload my code

manohr: i uploaded bootloader program i,e ARDUINO ISP into atmega2560 , using arduino uno.

Please describe the exact set of steps you followed to do this.