Arduino Mega not responding after uploading sketch

Hi all, My Arduino Mega 2560 is not responding. I tried an flashed new bootloader using my usbasp. But after flashing LED 13 keeps blinking in a pattern. (3 blinks with same delay. a long delay then the 3 blinks and it goes on..) I tried uploading a blink from examples but it is showing:

avrdude: Version 6.0.1, compiled on Apr 14 2015 at 19:04:16
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "/home/geecee/arduino-1.6.4/hardware/tools/avr/etc/avrdude.conf"
         User configuration file is "/home/geecee/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/ttyACM0
         Using Programmer              : wiring
         Overriding Baud Rate          : 115200
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

avrdude done.  Thank you.

I also tried uploading using usbasp programmer. The code uploads and is verified successfully. But the led 13 doesn't blink.

I have a doubt if i have burned the atmega 2560 chip.

Please help !!