Can't upload to UNO

I can't upload my programs to my uno board. I was attempting to connect it to my iRobot Roomba and I think it short circuited the uno. Any suggestions?

Try a new AtMaega chip with bootloader

I think the problem is the RX pin for the AtMega 16u2. If so, how would I try a new AtMega chip?

If it is that, you need a new PCB

the problem is the RX pin for the AtMega 16u2.

Why do you think that?

cmcclellan: I can't upload my programs to my uno board. I was attempting to connect it to my iRobot Roomba and I think it short circuited the uno. Any suggestions?

I think we might be able to use some details as to how it was wired up. Right now there's not enough information to make a good guess yet.