Yes you're right. The esp32s3 doesn't have a spi like the normal one...
It has 4 spi ![]()
The espressif page has many info about it. And Google is a good search engine, just write esp32s3 and pinout to find many many info about it.
Yes you're right. The esp32s3 doesn't have a spi like the normal one...
It has 4 spi ![]()
The espressif page has many info about it. And Google is a good search engine, just write esp32s3 and pinout to find many many info about it.
Uhm, that's because you can use any pins your want for I2C SDA and SCL. In fact, the S3 has two I2C peripherals that you can use. Wire and Wire1. ![]()
Same issue here. I have a brand new ESP-32-WROOM-1U MON16R8 and it is unimaginable how difficult it is to find the correct settings for everything in the TOOLS menu. Especially:
Flash Mode: QIO, DIO or OPI ?
Partition Scheme:

PSRAM: QSPI or OPI ?
Hi, I have changed the Board .json file and have this result...
This is my Platform.ini file:

esp32-s3-devkitc-1-n16r8v.json file:
{
"build": {
"arduino":{
"ldscript": "esp32s3_out.ld",
"partitions": "default_16MB.csv"
},
"core": "esp32",
"extra_flags": [
"-DARDUINO_ESP32S3_DEV",
"-DARDUINO_USB_MODE=1",
"-DARDUINO_RUNNING_CORE=1",
"-DARDUINO_EVENT_RUNNING_CORE=1"
],
"f_cpu": "240000000L",
"f_flash": "80000000L",
"flash_mode": "qio",
"hwids": [
[
"0x303A",
"0x1001"
]
],
"mcu": "esp32s3",
"variant": "esp32s3"
},
"connectivity": [
"wifi"
],
"debug": {
"default_tool": "esp-builtin",
"onboard_tools": [
"esp-builtin"
],
"openocd_target": "esp32s3.cfg"
},
"frameworks": [
"arduino",
"espidf"
],
"name": "Espressif ESP32-S3-DevKitC-1-N16R8V (16 MB QD, No PSRAM)",
"upload": {
"flash_size": "16MB",
"maximum_ram_size": 327680,
"maximum_size": 16777216,
"require_upload_port": true,
"speed": 460800
},
"url": "https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/hw-reference/esp32s3/user-guide-devkitc-1.html",
"vendor": "Espressif"
}
Hope that helps?
Hallo richfl, das vist meine erste Antwort in diesem Forum.
Ich habe mich recht intensiv mit einem ESP32-S3 DevKitC-1 N16R8 beschäftigt.
Dabei ist mir das Thema Partition, also Zuweisung von Flash-Speicher untergekommen.
Ich habe ein Programm in c# geschrieben, mit dessen Hilfe man eigene Partitionstabellen generieren kann.
Die fertig generierten Partitionstabellen kann ich direkt vom Programm, das ich "ESP32 Partition" genannt habe, in die Arduino IDE Version 2.2.1 integrieren.
Nach einem Neustart der Arduino IDE kann die erstellte Partition ausgewählt werden.
Dazu gibt es Tutorial als pdf-Dokument geschrieben (28 Seiten). Wie ich dies im Forum oder in anderer Form anderen zugängig machen kann, weis ich nicht. Dabei wäre Hilfe angebracht.
Hier das Inhaltsverzeichnis der Anleitung.
|1.|Einleitung und Aufgabe
|2.|Arduino IDE Version 2.x.x installieren und einrichten
|3.|Flash-Speichergröße des ESP32-S3 DevKitC-1 Board ermitteln
|4.|ESP32-S3 DevKitC-1 Board in der Arduino IDE verwenden
|5.|Erstellen einer eigenen Partitionstabelle für das DevKitC-1 N16R8 Board
|6.|Das Programm „ES32 Partition“
|7.|Installation Programm „ESP32 Partition“
|8.|Das Programm „ESP32 Partition“
|8.1.|Start des Programmes „ESP32 Partition“
|8.2.|Parameter einstellen
|8.3.|Das Startfenster
|8.4.|Tab-Reiter
|8.5.|Tab-Reiter Board Auswahl
|8.6.|Tab-Reiter Partitionstabelle
|8.7.|Flash-Speichergröße
|8.8.|Partitionstabelle importieren
|8.9.|Partitionstabelle selbst erstellen
|8.10.|Hilfswerkzeuge
|8.11.|Projekt speichern, öffnen neues Projekt
|8.12.|Partitionsdaten exportieren
|8.13.|Standard Konfigurationsdatei „boards.txt“ herstellen
Es gelingt mir hier nicht das Startbild einzufügen.
Wenn dich das Thema interressiert, dann gib mal eine Nachricht.
Hans
Hi @hansjo. Welcome to Arduino Forum!
Please use the English language when participating in the discussions in the English language forum categories. You are welcome to compose your posts in your native language and then run them through an automatic translation service such as https://translate.google.com/ to translate it to English before posting.
If you prefer to communicate using the German language, there is a dedicated forum category just for that purpose:
Yes it sounds interesting, but don't know how you can publish it.