LED rapidly blinking/cannot upload

It seems like I cannot upload sketches anymore. It worked without any trouble before. After I power up or reset the board, the LED at PIN 13 is rapidly blinking. I think it was caused by uploading a sketch with a large static array.

From reading other posts like http://forum.arduino.cc/index.php/topic,26864.0.html, I assume that I broke my bootloader. Is this assumption correct?

I tried a few tricks like holding the reset button and releasing it right before the upload procedure etc. But it didn't seem to work. Board and Serial Port are selected correctly. What are my options at this point?

This is the output that I get:

avrdude: Version 5.11, compiled on Sep  2 2011 at 18:52:52
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2009 Joerg Wunsch

         System wide configuration file is "/Applications/Arduino.app/Contents/Resources/Java/hardware/tools/avr/etc/avrdude.conf"
         User configuration file is "/Users/lucas/.avrduderc"
         User configuration file does not exist or is not a regular file, skipping

         Using Port                    : /dev/tty.usbserial-A4007mpn
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: ser_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding

avrdude done.  Thank you.

My setup:
Computer: Mac OS X 10.8.5
Board: Arduino Duemilanove

It seemed like I solved it. Unfortunately it seems like it was indeed the bootloader. Which is a little unnerving, since I didn't know I could damage it by just uploading a sketch. I followed these instructions https://learn.sparkfun.com/tutorials/installing-an-arduino-bootloader/all

Worked like charm :slight_smile:

You were on the right track with reset. What is usually needed is to press & hold Reset, releasing when the IDE shows "Compiled xxx of 32xxx bytes".
Turning on Verbose outputs under File:Preferences makes it easier to get the timing right.