RasPiO Duino chip stopped responding after accidental double upload in IDE

Hi there, I've been using my Duino with my Raspberry Pi for some time and it's been working as intended, but today I uploaded some code except I clicked the upload button twice (left then right click) by accident. It came up with an error- avrdude checked the chip and bytes weren't matching. This has occurred before, it appears Arduino doesn't erase the chip before data upload so I have to do it manually. However this time the chip seems to have completely stopped responding. Using avrdude or the IDE, the result is the same- they can't communicate with the chip. Does anyone have any idea how to fix this or do I need a new mega328p? Thanks.