Uploads to Arduino Mega 2560 no longer work

Hello, I am unable to upload any sketches to my arduino mega. I've used to board without any problems before. When uploading it compiles, and the progress bar indicating updating reaches the end but never stops and I am given an error. I've looked at forums but not found any solutions that work. Any help would be much appreciated. Below I've pasted the error.

Sketch uses 1462 bytes (0%) of program storage space. Maximum is 253952 bytes.
Global variables use 9 bytes (0%) of dynamic memory, leaving 8183 bytes for local variables. Maximum is 8192 bytes.
C:\Users\ehardwick\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9/bin/avrdude -CC:\Users\ehardwick\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9/etc/avrdude.conf -v -patmega2560 -cwiring -PCOM1 -b115200 -D -Uflash:w:C:\Users\ehardwick~1\AppData\Local\Temp\arduino_build_199128/Blink.ino.hex:i

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\ehardwick\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino9/etc/avrdude.conf"

Using Port : COM1
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.

An error occurred while uploading the sketch

It's unlikely your Mega is on COM1. Make sure you have the correct port selected in the Tools > Port menu.

Oops, duh. For some reason my computer wasn't picking up the correct port. I just had to go to device manager and delete the driver for the arduino (it couldn't identify it) and then it was able to find the right port, connect, and upload successfully. Thanks