SD-Karte mit ESP32-WROOM-32 funktioniert nicht

Hallo zusammen,
ich hoffe ihr könnt mir helfen.

Ich benutze:
Windows 11
Arduino IDE 2.3.6
ESP32-WROOM-32
SD-Karten Shield mit 2 GB Speicher, FAT32 formatiert

Hilfe und Treiber fand ich hier:

Mein Sketch:

// https://github.com/espressif/arduino-esp32/blob/master/libraries/SD/README.md

  #define  SerialSpeed   9600                            // Baud Rate für Serial I/O
  #define  Debug

  char     cTitel[]    = "Test";
  char     cStandort[] = "Arbeitszimmer";
  char     cVersion[] = " 0.0";


  #define  SD_MISO 19
  #define  SD_CLK  18
  #define  SD_MOSI 23
  #define  SD_CS    5

  /*
    // Uncomment and set up if you want to use custom pins for the SPI communication
    #define REASSIGN_PINS
    #define  SD_MISO 19
    #define  SD_CLK  18
    #define  SD_MOSI 23
    #define  SD_CS    5
  */

  #include <SdFat.h>

  SdFat    SD;
  SdFile   myFile;

void setup() {

  Serial.begin( SerialSpeed );
  while ( !Serial ) delay( 250 );
  delay( 5000 );

  Serial.println(); 
  Serial.println(); 
  Serial.println(); 
  Serial.println( F( "====================================================================================" ) ); 
  Serial.print( cTitel ); Serial.print( F( ", Version " ) ); Serial.println( cVersion );  
  Serial.println(); 


  Serial.print( F( "Die SD-Karte wird initialsiert........... " ) );

  #ifdef REASSIGN_PINS
    SPI.begin( SD_CLK, SD_MISO, SD_MOSI, SD_CS );            // SPI instanziieren
    Serial.print( F( "Variante 1, ") ); 
    if ( !SD.begin( SD_CS ) )
    {
  #else
    Serial.print( F( "Variante 2, ") ); 
    if ( !SD.begin( SD_CS ) )
    {
  #endif
      Serial.println( F( "F!" ) );
      Serial.println( F( "Fehler !" ) );
      while (1) delay( 1000 );                                // Stop !!!
    }

  Serial.println( F( "√" ) );

}

void loop() {
  // put your main code here, to run repeatedly:

}

Die Terminalausgabe:
13:48:18.349 ->
13:48:18.349 ->
13:48:18.349 ->
13:48:18.349 -> ====================================================================================
13:48:18.445 -> Test, Version 0.0
13:48:18.445 ->
13:48:18.445 -> Die SD-Karte wird initialsiert........... Variante 2, F!
13:48:19.403 -> Fehler !

Die Beschaltung habe ich genauso erstellt, wie bei 'Hilfe und Treiber' angegeben.
Es ist nicht soo schwierig, die Schaltung aufzubauen, aber ich finde einfach keinen Fehler.

Könnt ihr mir helfen?
VG Thomas

Funktioniert das Example SD-Test?

Teste ich!

Wo her kommt die?
Wenn die ist im libraries - Ordner wird niemals funktionieren, ESP32 hat eigne SD Lib
Persönlich habe keine Probleme mit SD + ESP, angeschlossen ist so wie bei dir.
Hatte auch Anlaufprobleme bis gelesen habe, das mit der SD Lib

Nein! 14:56:16.135 -> Card Mount Failed

Ich prüfe den Hinweis von fony...

Mach mal bitte:
DATEI - VOREINSTELLUNGEN
grafik

Dann kannst Du nach dem kompilieren nicht nur die kurze Fehlermeldung lesen, sondern kannst hier diese komplett - also alles was unten in dem Fenster steht - hier in Codetags einfügen.

Meinst du das hier:

FQBN: esp32:esp32:esp32da
Verwende das Board 'esp32da' von der Plattform im Ordner: C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0
Verwendung des Kerns 'esp32' von Platform im Ordner: C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0

cmd /c if exist "D:\\Daten\\Arduino\\ESP32\\Test_SD\\partitions.csv" COPY /y "D:\\Daten\\Arduino\\ESP32\\Test_SD\\partitions.csv" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\partitions.csv"
cmd /c if not exist "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\partitions.csv" if exist "C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0\\variants\\esp32da\\partitions.csv" COPY "C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0\\variants\\esp32da\\partitions.csv" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\partitions.csv"
cmd /c if not exist "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\partitions.csv" COPY "C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0\\tools\\partitions\\default.csv" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\partitions.csv"
cmd /c IF EXIST "D:\\Daten\\Arduino\\ESP32\\Test_SD\\bootloader.bin" ( COPY /y "D:\\Daten\\Arduino\\ESP32\\Test_SD\\bootloader.bin" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\Test_SD.ino.bootloader.bin" ) ELSE ( IF EXIST "C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0\\variants\\esp32da\\bootloader.bin" ( COPY "C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0\\variants\\esp32da\\bootloader.bin" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\Test_SD.ino.bootloader.bin" ) ELSE ( "C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esptool_py\\4.9.dev3\\esptool.exe" --chip esp32 elf2image --flash_mode dio --flash_freq 80m --flash_size 4MB -o "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\Test_SD.ino.bootloader.bin" "C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-2f7dcd86-v1\\esp32\\bin\\bootloader_qio_80m.elf" ) )
esptool.py v4.8.1
Creating esp32 image...
Merged 2 ELF sections
Successfully created esp32 image.
cmd /c if exist "D:\\Daten\\Arduino\\ESP32\\Test_SD\\build_opt.h" COPY /y "D:\\Daten\\Arduino\\ESP32\\Test_SD\\build_opt.h" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\build_opt.h"
cmd /c if not exist "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\build_opt.h" type nul > "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\build_opt.h"
cmd /c type nul > "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8/file_opts"
cmd /c COPY /y "C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-2f7dcd86-v1\\esp32\\sdkconfig" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\sdkconfig"
        1 Datei(en) kopiert.
Verwendete Bibliotheken erkennen ...
C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2411/bin/xtensa-esp32-elf-g++ -c @C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_WROOM_DA -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_WROOM_DA" -DARDUINO_VARIANT="esp32da" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32da:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,LoopCore=1,EventsCore=1,EraseFlash=none" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/flags/defines -ID:\Daten\Arduino\ESP32\Test_SD -iprefix C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/include/ @C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/flags/includes -IC:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/qio_qspi/include -IC:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0\cores\esp32 -IC:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0\variants\esp32da @C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8/build_opt.h @C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8/file_opts C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\sketch\Test_SD.ino.cpp -o nul
Alternativen für SdFat.h: [SdFat - Adafruit Fork@2.3.53 SdFat@2.3.0]
ResolveLibrary(SdFat.h)
  -> Kandidaten: [SdFat - Adafruit Fork@2.3.53 SdFat@2.3.0]
C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2411/bin/xtensa-esp32-elf-g++ -c @C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_WROOM_DA -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_WROOM_DA" -DARDUINO_VARIANT="esp32da" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32da:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,LoopCore=1,EventsCore=1,EraseFlash=none" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/flags/defines -ID:\Daten\Arduino\ESP32\Test_SD -iprefix C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/include/ @C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/flags/includes -IC:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/qio_qspi/include -IC:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0\cores\esp32 -IC:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0\variants\esp32da -Id:\Daten\Arduino\libraries\SdFat\src @C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8/build_opt.h @C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8/file_opts C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\sketch\Test_SD.ino.cpp -o nul
Alternativen für SPI.h: [SPI@3.2.0]
ResolveLibrary(SPI.h)
  -> Kandidaten: [SPI@3.2.0]
C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2411/bin/xtensa-esp32-elf-g++ -c @C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_WROOM_DA -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_WROOM_DA" -DARDUINO_VARIANT="esp32da" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32da:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,LoopCore=1,EventsCore=1,EraseFlash=none" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/flags/defines -ID:\Daten\Arduino\ESP32\Test_SD -iprefix C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/include/ @C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/flags/includes -IC:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/qio_qspi/include -IC:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0\cores\esp32 -IC:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0\variants\esp32da -Id:\Daten\Arduino\libraries\SdFat\src -IC:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0\libraries\SPI\src @C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8/build_opt.h @C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8/file_opts C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\sketch\Test_SD.ino.cpp -o nul
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\ExFatLib\ExFatDbg.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\ExFatLib\ExFatFile.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\ExFatLib\ExFatFilePrint.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\ExFatLib\ExFatFileWrite.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\ExFatLib\ExFatFormatter.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\ExFatLib\ExFatName.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\ExFatLib\ExFatPartition.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\ExFatLib\ExFatVolume.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\FatLib\FatDbg.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\FatLib\FatFile.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\FatLib\FatFileLFN.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\FatLib\FatFilePrint.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\FatLib\FatFileSFN.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\FatLib\FatFormatter.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\FatLib\FatName.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\FatLib\FatPartition.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\FatLib\FatVolume.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\FreeStack.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\FsLib\FsFile.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\FsLib\FsNew.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\FsLib\FsVolume.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\MinimumSerial.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\SdCard\Rp2040Sdio\PioSdioCard.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\SdCard\SdCardInfo.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\SdCard\SdSpiCard.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\SdCard\TeensySdio\TeensySdio.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\SpiDriver\SdSpiArtemis.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\SpiDriver\SdSpiChipSelect.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\SpiDriver\SdSpiDue.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\SpiDriver\SdSpiParticle.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\SpiDriver\SdSpiSTM32.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\SpiDriver\SdSpiSTM32Core.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\SpiDriver\SdSpiTeensy3.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\common\FmtNumber.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\common\FsCache.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\common\FsDateTime.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\common\FsName.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\common\FsStructs.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\common\FsUtf.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\common\PrintBasic.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\common\upcase.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\iostream\StdioStream.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\iostream\StreamBaseClass.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\iostream\istream.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: d:\Daten\Arduino\libraries\SdFat\src\iostream\ostream.cpp
Verwendung von zwischengespeicherten Bibliotheksabhängigkeiten für die Datei: C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0\libraries\SPI\src\SPI.cpp
Funktionsprototypen werden generiert ...
C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp-x32\2411/bin/xtensa-esp32-elf-g++ -c @C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/flags/cpp_flags -w -Os -Werror=return-type -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_WROOM_DA -DARDUINO_ARCH_ESP32 -DARDUINO_BOARD="ESP32_WROOM_DA" -DARDUINO_VARIANT="esp32da" -DARDUINO_PARTITION_default -DARDUINO_HOST_OS="windows" -DARDUINO_FQBN="esp32:esp32:esp32da:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,LoopCore=1,EventsCore=1,EraseFlash=none" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 @C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/flags/defines -ID:\Daten\Arduino\ESP32\Test_SD -iprefix C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/include/ @C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/flags/includes -IC:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\tools\esp32-arduino-libs\idf-release_v5.4-2f7dcd86-v1\esp32/qio_qspi/include -IC:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0\cores\esp32 -IC:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0\variants\esp32da -Id:\Daten\Arduino\libraries\SdFat\src -IC:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0\libraries\SPI\src @C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8/build_opt.h @C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8/file_opts C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\sketch\Test_SD.ino.cpp -o C:\Users\Thomas\AppData\Local\Temp\1466886469\sketch_merged.cpp
C:\Users\Thomas\AppData\Local\Arduino15\packages\builtin\tools\ctags\5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives C:\Users\Thomas\AppData\Local\Temp\1466886469\sketch_merged.cpp

Sketch wird kompiliert ...
"C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp-x32\\2411/bin/xtensa-esp32-elf-g++" -MMD -c "@C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-2f7dcd86-v1\\esp32/flags/cpp_flags" -Wall -Wextra -Os -Werror=return-type -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_WROOM_DA -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_WROOM_DA\"" "-DARDUINO_VARIANT=\"esp32da\"" -DARDUINO_PARTITION_default "-DARDUINO_HOST_OS=\"windows\"" "-DARDUINO_FQBN=\"esp32:esp32:esp32da:UploadSpeed=921600,CPUFreq=240,FlashFreq=80,FlashMode=qio,FlashSize=4M,PartitionScheme=default,DebugLevel=none,LoopCore=1,EventsCore=1,EraseFlash=none\"" -DESP32=ESP32 -DCORE_DEBUG_LEVEL=0 -DARDUINO_RUNNING_CORE=1 -DARDUINO_EVENT_RUNNING_CORE=1 -DARDUINO_USB_CDC_ON_BOOT=0 "@C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-2f7dcd86-v1\\esp32/flags/defines" "-ID:\\Daten\\Arduino\\ESP32\\Test_SD" -iprefix "C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-2f7dcd86-v1\\esp32/include/" "@C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-2f7dcd86-v1\\esp32/flags/includes" "-IC:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-2f7dcd86-v1\\esp32/qio_qspi/include" "-IC:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0\\cores\\esp32" "-IC:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0\\variants\\esp32da" "-Id:\\Daten\\Arduino\\libraries\\SdFat\\src" "-IC:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0\\libraries\\SPI\\src" "@C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8/build_opt.h" "@C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8/file_opts" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\sketch\\Test_SD.ino.cpp" -o "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\sketch\\Test_SD.ino.cpp.o"
Bibliotheken werden kompiliert ...
Bibliothek "SdFat" wird kompiliert
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\ExFatLib\ExFatFilePrint.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\ExFatLib\ExFatDbg.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\ExFatLib\ExFatFileWrite.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\ExFatLib\ExFatFile.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\ExFatLib\ExFatPartition.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\ExFatLib\ExFatName.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\ExFatLib\ExFatFormatter.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\ExFatLib\ExFatVolume.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\FatLib\FatDbg.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\FatLib\FatFileLFN.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\FatLib\FatFile.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\FatLib\FatFileSFN.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\FatLib\FatFormatter.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\FatLib\FatName.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\FatLib\FatPartition.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\FreeStack.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\FsLib\FsNew.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\FatLib\FatFilePrint.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\FsLib\FsFile.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\FatLib\FatVolume.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\SdCard\Rp2040Sdio\PioSdioCard.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\FsLib\FsVolume.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\SdCard\TeensySdio\TeensySdio.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\SdCard\SdSpiCard.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\SdCard\SdCardInfo.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\SpiDriver\SdSpiArtemis.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\SpiDriver\SdSpiChipSelect.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\SpiDriver\SdSpiDue.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\MinimumSerial.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\SpiDriver\SdSpiSTM32.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\SpiDriver\SdSpiParticle.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\common\FmtNumber.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\SpiDriver\SdSpiTeensy3.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\SpiDriver\SdSpiSTM32Core.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\common\FsStructs.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\common\FsCache.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\common\FsUtf.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\common\upcase.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\common\FsDateTime.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\common\FsName.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\common\PrintBasic.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\iostream\istream.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\iostream\StdioStream.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\iostream\StreamBaseClass.cpp.o
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SdFat\iostream\ostream.cpp.o
Bibliothek "SPI" wird kompiliert
Zuvor kompilierte Datei wird verwendet: C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8\libraries\SPI\SPI.cpp.o
Kern wird kompiliert ...
cmd /c echo -DARDUINO_CORE_BUILD > "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8/file_opts"
Verwendung des vorkompilierten Kerns: C:\Users\Thomas\AppData\Local\arduino\cores\c1827b9b6e15b3f0ed2807eb10ff855c\core.a
cmd /c type nul > "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8/file_opts"
Alles zusammenlinken...
"C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp-x32\\2411/bin/xtensa-esp32-elf-g++" "-Wl,--Map=C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8/Test_SD.ino.map" "-LC:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-2f7dcd86-v1\\esp32/lib" "-LC:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-2f7dcd86-v1\\esp32/ld" "-LC:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-2f7dcd86-v1\\esp32/qio_qspi" -Wl,--wrap=esp_panic_handler "@C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-2f7dcd86-v1\\esp32/flags/ld_flags" "@C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-2f7dcd86-v1\\esp32/flags/ld_scripts" -Wl,--start-group "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\sketch\\Test_SD.ino.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\ExFatLib\\ExFatDbg.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\ExFatLib\\ExFatFile.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\ExFatLib\\ExFatFilePrint.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\ExFatLib\\ExFatFileWrite.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\ExFatLib\\ExFatFormatter.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\ExFatLib\\ExFatName.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\ExFatLib\\ExFatPartition.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\ExFatLib\\ExFatVolume.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\FatLib\\FatDbg.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\FatLib\\FatFile.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\FatLib\\FatFileLFN.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\FatLib\\FatFilePrint.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\FatLib\\FatFileSFN.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\FatLib\\FatFormatter.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\FatLib\\FatName.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\FatLib\\FatPartition.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\FatLib\\FatVolume.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\FreeStack.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\FsLib\\FsFile.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\FsLib\\FsNew.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\FsLib\\FsVolume.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\MinimumSerial.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\SdCard\\Rp2040Sdio\\PioSdioCard.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\SdCard\\SdCardInfo.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\SdCard\\SdSpiCard.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\SdCard\\TeensySdio\\TeensySdio.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\SpiDriver\\SdSpiArtemis.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\SpiDriver\\SdSpiChipSelect.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\SpiDriver\\SdSpiDue.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\SpiDriver\\SdSpiParticle.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\SpiDriver\\SdSpiSTM32.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\SpiDriver\\SdSpiSTM32Core.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\SpiDriver\\SdSpiTeensy3.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\common\\FmtNumber.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\common\\FsCache.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\common\\FsDateTime.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\common\\FsName.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\common\\FsStructs.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\common\\FsUtf.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\common\\PrintBasic.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\common\\upcase.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\iostream\\StdioStream.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\iostream\\StreamBaseClass.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\iostream\\istream.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SdFat\\iostream\\ostream.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\SPI\\SPI.cpp.o" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\cores\\c1827b9b6e15b3f0ed2807eb10ff855c\\core.a" "@C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-2f7dcd86-v1\\esp32/flags/ld_libs" -Wl,--end-group -Wl,-EL -o "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8/Test_SD.ino.elf"
"C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esptool_py\\4.9.dev3/esptool.exe" --chip esp32 elf2image --flash_mode dio --flash_freq 80m --flash_size 4MB --elf-sha256-offset 0xb0 -o "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8/Test_SD.ino.bin" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8/Test_SD.ino.elf"
esptool.py v4.8.1
Creating esp32 image...
Merged 2 ELF sections
Successfully created esp32 image.
"C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0\\tools\\gen_esp32part.exe" -q "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8/partitions.csv" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8/Test_SD.ino.partitions.bin"
cmd /c if exist "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\Insights" "C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0\\tools\\gen_insights_package.exe" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8" Test_SD.ino "D:\\Daten\\Arduino\\ESP32\\Test_SD"
cmd /c if exist "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\libraries\\ESP_SR" if exist "C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-2f7dcd86-v1\\esp32\\esp_sr\\srmodels.bin" COPY /y "C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp32-arduino-libs\\idf-release_v5.4-2f7dcd86-v1\\esp32\\esp_sr\\srmodels.bin" "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8\\srmodels.bin"
"C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esptool_py\\4.9.dev3/esptool.exe" --chip esp32 merge_bin -o "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8/Test_SD.ino.merged.bin" --fill-flash-size 4MB --flash_mode keep --flash_freq keep --flash_size keep 0x1000 "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8/Test_SD.ino.bootloader.bin" 0x8000 "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8/Test_SD.ino.partitions.bin" 0xe000 "C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\hardware\\esp32\\3.2.0/tools/partitions/boot_app0.bin" 0x10000 "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8/Test_SD.ino.bin"
esptool.py v4.8.1
Wrote 0x400000 bytes to file C:\Users\Thomas\AppData\Local\arduino\sketches\44851BFB826E27BB202F5F413AE505D8/Test_SD.ino.merged.bin, ready to flash to offset 0x0
Mehrere Bibliotheken wurden für "SdFat.h" gefunden
  Benutzt: D:\Daten\Arduino\libraries\SdFat
  Nicht benutzt: D:\Daten\Arduino\libraries\SdFat_-_Adafruit_Fork
Bibliothek SdFat in Version 2.3.0 im Ordner: D:\Daten\Arduino\libraries\SdFat  wird verwendet
Bibliothek SPI in Version 3.2.0 im Ordner: C:\Users\Thomas\AppData\Local\Arduino15\packages\esp32\hardware\esp32\3.2.0\libraries\SPI  wird verwendet
"C:\\Users\\Thomas\\AppData\\Local\\Arduino15\\packages\\esp32\\tools\\esp-x32\\2411/bin/xtensa-esp32-elf-size" -A "C:\\Users\\Thomas\\AppData\\Local\\arduino\\sketches\\44851BFB826E27BB202F5F413AE505D8/Test_SD.ino.elf"
Der Sketch verwendet 315190 Bytes (24%) des Programmspeicherplatzes. Das Maximum sind 1310720 Bytes.
Globale Variablen verwenden 21348 Bytes (6%) des dynamischen Speichers, 306332 Bytes für lokale Variablen verbleiben. Das Maximum sind 327680 Bytes.

Interessant finde ich:

Mehrere Bibliotheken wurden für "SdFat.h" gefunden
Benutzt: D:\Daten\Arduino\libraries\SdFat
Nicht benutzt: D:\Daten\Arduino\libraries\SdFat_-_Adafruit_Fork

@fony
ich finde keine ESP32 / SD-Lib
Wo muss ich suchen?
Hast du evtl. ein Beispiel, das ich verwenden kann?

Sorry falsche Info ich habe die SD.h vom ESP 8266 genutzt, mit der SD.h für UNO wollte es nicht tun

Die liegt in der ESP 32 / libraries.

Gruß Tommy

Danke habe die auch in Portable, jedoch weiß nicht warum ich die vom ESP266 genommen habe. Das Projekt wurde erst mall auf die Seite gelegt.
@thomas1959 das ist nicht SdFat.h nur SD.h.

Noch was, die SD Karte darf nicht zu groß sein, habe meine nur bis 16GB

Win ist manches Mal nicht ganz sauber beim formatieren von SD-Karten.
Nimm im Zweifel mal den Formatter vom SD-Konsortium.

Gruß Tommy

die sdfat nimm erstmal raus.

/*
  #include <SdFat.h>

  SdFat    SD;
  SdFile   myFile;
*/

#include <SD.h>

Ich habe Deinen Sketch genommen und compiliert.
Ergebnis:

Mehrere Bibliotheken wurden für "SD.h" gefunden
 Benutzt: /home/user1/arduino-1.8.19/hardware/expressif/esp32/libraries/SD  // <<< Das ist die richtige automatisch gewählte lib
 Nicht benutzt: /home/user1/arduino-1.8.19/libraries/SD
 Nicht benutzt: /home/user1/arduino-1.8.19/portable/sketchbook/libraries/SD
Bibliothek SD in Version 2.0.0 im Ordner: /home/user1/arduino-1.8.19/hardware/expressif/esp32/libraries/SD  wird verwendet
Bibliothek FS in Version 2.0.0 im Ordner: /home/user1/arduino-1.8.19/hardware/expressif/esp32/libraries/FS  wird verwendet
Bibliothek SPI in Version 2.0.0 im Ordner: /home/user1/arduino-1.8.19/hardware/expressif/esp32/libraries/SPI  wird verwendet
/home/user1/arduino-1.8.19/hardware/expressif/esp32/tools/xtensa-esp32-elf/bin/xtensa-esp32-elf-size -A /tmp/arduino_build_193049/sketch_jun15a.ino.elf
Der Sketch verwendet 315469 Bytes (24%) des Programmspeicherplatzes. Das Maximum sind 1310720 Bytes.
Globale Variablen verwenden 22624 Bytes (6%) des dynamischen Speichers, 305056 Bytes für lokale Variablen verbleiben. Das Maximum sind 327680 Bytes.

Aufgrund fehlender Hardware kann ich das aber nicht weiter austesten.
Wichtig:
Es ist egal, was da für eine Karte dran hängt. Das Initialisieren der Schnittstelle muss davon unanbhängig funktionieren.

also mindestens Kontakte und Kabel nochmal prüfen.
ggfls. Bild vom Zusammenbau machen und einstellen, damit hier noch jemand drauf schauen kann.

Das ist eine Frage der Formatierung.

Ich habe in meine SD-Reader (an das Display angebaut) mit ein ESP32 angesteuert eine 512 GB Karte am laufen.

Einzige Bedingung : Unter LINUX formatiert mit EXFAT . NICHT unter WINDOWS, das hat nicht funktioniert.

Gruß

Pucki

Du bist Dir ganz sicher.
Ganz sicher, dass Du die SD Lib benutzt.

Die unterstützt nur FAT-Karten. ExFat könnte darunter fallen.
Ich hatte ja schon in #13 geschrieben, dass Win bei der Formatierung nicht ganz sauber arbeitet.

Gruß Tommy

Lese mall das

Übersetzt für dich
"Sie werden keinen Arduino finden, der ext4-Festplatten jeglicher Art oder so große Dateien lesen kann. Was hat Ihre Frage also mit Arduino zu tun?"

ExFat != ext4

Gruß Tommy

#include <FS.h>
#include <SD.h>
#include <SPI.h>

Das reicht.

Ich habe mich ja korrigiert als ich es geprüft hatte.

Gruß

Pucki