Setting up ESP32

Can someone help me identify what is wrong with my ESP32
Im on the set up stage of my microcontroller but it doesn't seem to connect

void setup() 
{
  pinMode(2, OUTPUT);
}

void loop() 
{
  digitalWrite(2, HIGH);
  delay(1000);
  digitalWrite(2, LOW);
  delay(1000);
}

I'm trying to upload this code to try if my ESP32 but it doesn't get upload
and it results in
Sketch uses 235897 bytes (17%) of program storage space. Maximum is 1310720 bytes.
Global variables use 22056 bytes (6%) of dynamic memory, leaving 305624 bytes for local variables. Maximum is 327680 bytes.
esptool.py v4.5.1
Serial port COM17
Connecting......................................

A fatal error occurred: Failed to connect to ESP32: Wrong boot mode detected (0x13)! The chip needs to be in download mode.
For troubleshooting steps visit: Troubleshooting - ESP32 - β€” esptool.py latest documentation
the selected serial port For troubleshooting steps visit: Troubleshooting - ESP32 - β€” esptool.py latest documentation
does not exist or your board is not connected

I have followed many tutorial on setting up ESP but it doesn't connect
this is my esp text:
esp-wroom-32
211-161007
2AC7Z-ESP32WROOM32
SILABS CP2102
DCL00X
2180+

I suspect that my board is not the correct board? if that is the case, can anyone help me identify it

A link to the exact model you have should be a great help.
Btw, I guess if your device is an "esp-wroom-32" (I don't have any to test with) you should try to check this out I have fount after googling a bit, HTH:
ESP-WROOM-32: Uploading a program with Arduino IDE

i dont really know but this look like this?

https://makerlab-electronics.com/products/esp-32-development-board?_pos=17&_sid=819cff5fd&_ss=r

While the message "Connecting..................." appears, then press the "Boot" switch and release once uploading starts.

this solves the problem
thank you