Esp-32 Cam No serial data recieved

I have tried to upload code onto the esp32 cam using a CH340, however, it gives off the error "Failed to connect to ESP32: No serial data received"
Here is the wiring:
Esp32 cam -> CH340
5v 5v
GND GND
U0R TXD
U0T RXD

And lastly
Esp32 cam -> Esp32 cam
GPIO0 -> GND

I have also tried using the continuity mode in multimeters and it seems that 3.3v is connected to the gnd that is connected to gpio0 (im not sure if this is meant to happen or not), any solutions?

Welcome to the forum

3.3v should not be connected to GND. It would make no sense

ah so my esp32cam is broken then as i dont have any wiring other than gpio0 that is connected to gnd

As a matter of interest, what is the voltage on the 3.3V pin when your board is set up ready to upload the sketch ?

Be aware that on some ESP32CAM boards one of the ‘GND’ pins is actually the EN\RESET pin.

If you do not have access to the MB board that allows a USB connection, then I normally use an FTDI board with a jumper on GPIO0.