Arduino IDE setup using espressif's official esp32 board package
In case you do not want to use the custom fri3d boards manager package in the arduino IDE, you should follow the below steps instead to install the official esp32 board package.
Add ESP32-S3 board to your Arduino IDE
- Open Tools>Board>Board Manager
- Search for the
esp32
boards from Espressif Systems and install the version 2.0.14 (remark that the display driver crashes in 2.0.15+ and 3.x.x). - If you do not find the esp32 boards package there, then follow these steps first:
- In your Arduino IDE, open File>Preferences
- Enter
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
into the “Additional Board Manager URLs” field
Uploading firmware using Arduino IDE
- Under Tools>Board>... select ..>ESP32 Arduino>ESP32S3 Dev Module
- Under Tools>USB CDC On Boot>... select
Enabled
to enable the serial port - Under Tools>Flash Size>... select
16 MB
- Under Tools>PSRAM>... select
OPI PSRAM
- follow the rest of the uploading steps from the Arduino Guide