Can no longer upload ANY sketches to Arduino Mega 2560 - timeout at upload

OK so it looks like the boot loader might need re burning. If that dosn't work then the processor is goosed.