Apologies in advance for what I'm sure is a beginners question.
New install of Arduino IDE 2.3.6 with Adafruit ESP32-S3 TFT. I believe install is correct as per the many (different!) install instructions online. CH343SER driver installed, though not totally clear if this was required or not.
Error reports:
esptool.py v4.8.1
Serial port COM2
A fatal error occurred: Could not open COM2, the port is busy or doesn't exist.
(Cannot configure port, something went wrong. Original message: PermissionError(13, 'A device attached to the system is not functioning.', None, 31))
Failed uploading: uploading error: exit status 2
COM2 is indeed port board is connected to, as confirmed in Device Manager - although lists as USB Serial Device (COM2)
COM2 is not in use elsewhere as confirmed with Process Explorer
Looks like a driver issue while communicating with the board. I'd try uninstalling the driver and installing it again, but first of all make sure you install the latest drivers from a reliable source.
But googling around I also found this:
this error can also occur when uploading to the boards that use specific batches of the WCH CH340 USB chip. The problem only occurs when using the versions of the CH340 driver from 2023 and after.
Is that ESP32 board new, meaning you've never programmed it, or did it work for you before and now it's starting with that error when uploading? What happens if you just open the Serial Monitor?
And when you say it's a "New install" do you mean it worked for you with a previous version?