I recently got this small touch display 480×320 with a built-in ESP32-S3 module from Elecrow. I had problems programming it and it turned out that Ubuntu 22.04 does not have a CH340 driver so we have to install it manually. Steps to do this:
1 . Uninstall brltty (Unless you have vision problems and you actually need this).
sudo apt remove brltty
2. Download this GitHub repository: github.com/juliagoda/CH341SER
git clone -b ubuntu https://github.com/juliagoda/CH341SER.git
3. Unzip and go inside, open the terminal and run: make
make
4. Load module
sudo make load
5. Add permissions
sudo usermod -aG dialout $username
sudo chmod a+rw /dev/ttyUSB0
6. Verify
ls -la /dev/ttyUSB0

7. If you Upload, hold down the Boot button (behind the screen). And press the Reset button once.