Hallo ich habe vor ein paar Jahren einen ESPuino für meinen Junior gebaut. Hat auch gut funktioniert. Jetzt wollte ich eine neue Box bauen mit den selben Komponenten wie früher. Leider bekomme ich jetzt die SD Karte ums verrecken nicht zum laufen. Ich habe alles genau so aufgebaut wie bei der anderen Box nur die Firmware ist neuer. Vielleicht kann mir ja einer von euch helfen?
Ich habe dieses SD Karten Modul. Ich habe jetzt glaube ich jede Möglichkeit bei „select SD card mode“ in der settings.h ausprobiert. Mit verschiedenen Fehlern. Den ersten PullUp Widerstand habe ich entfernt. Ich nutze dieses Board. Ich habe zwei Mosfets von Biologist verlötet. Wenn ich das Board starte liegen 3,3V an, nach einiger Zeit fällt es dann auf zw 0,8V und 1,2V ab. Angeschlossen habe ich bis jetzt nur das SD Karten Modul, die Mosfets und das MAX95357A. Ich wollte erstmal alles testen, bevor ich den rest anschließe.
Hier mal die verschiedenen Fehler bei verschiedenen konfigurationen.
#define SD_MMC_1BIT_MODE
#define SINGLE_SPI_ENABLE
E (6672) sdmmc_common: sdmmc_init_ocr: send_op_cond (1) returned 0x107
[E][SD_MMC.cpp:85] begin(): Failed to initialize the card (263). Make sure SD card lines have pull-up resistors in place.
//#define SD_MMC_1BIT_MODE
#define SINGLE_SPI_ENABLE
[E][sd_diskio.cpp:123] sdSelectCard(): Select Failed
[E][sd_diskio.cpp:775] sdcard_mount(): f_mount failed: (3) The physical drive cannot work
[E][sd_diskio.cpp:123] sdSelectCard(): Select Failed
[ 19575 ] SD-Karte konnte nicht gemountet werden.
#define SD_MMC_1BIT_MODE
//#define SINGLE_SPI_ENABLE
E (7742) sdmmc_common: sdmmc_init_ocr: send_op_cond (1) returned 0x107
[E][SD_MMC.cpp:85] begin(): Failed to initialize the card (263). Make sure SD card lines have pull-up resistors in place.
//#define SD_MMC_1BIT_MODE
//#define SINGLE_SPI_ENABLE
[E][sd_diskio.cpp:194] sdCommand(): Card Failed! cmd: 0x00
[E][sd_diskio.cpp:775] sdcard_mount(): f_mount failed: (3) The physical drive cannot work
[E][sd_diskio.cpp:194] sdCommand(): Card Failed! cmd: 0x00
[ 5270 ] SD-Karte konnte nicht gemountet werden.
Probiert habe ich es mit dem az-delivery-devkit-v4 und dem lolin32 env.
Ich hoffe jemand kennt das Problem und kann helfen. Ich komm einfach nicht weiter.
edit: Die Spannung am SD Karten Modul bricht auf 1,08V zusammen, Liegt aber daran, das der ESP in Deepsleep geht, weil der Bootgang (Soll vermutlich Bootvorgang heißen?!) wegen der SD Karte nicht klappt.