My Rx, tx, and l is on but not uploading a sketch

it still detects the usb wire, but when i upload a sketch it will only show the uploading bar and not actually upload and the usb chip is overheating idk if it's okay for it to be overheating