Reversed Input Voltage Arduino Mega timeout communication with programmer error
Chances are you have blown up the circuitry that performs the switching between barrel jack and USB power sources.  As a result the USB interface chip isn't getting power when it should.

In short: "It's dead, Jim!"