Onko kokemusta esp32-cam sd- kortin käytöstä ?
Piti lisätä kameraan lokin kirjoitus kortille mutta jostain syystä korttia ei löydy edes käyttämällä minimaalista nettiesimerkkiä.
Koko koodi (kopsittu nettiesimerkistä):
Kaikilla testatuilla korteilla tulee sama virheilmoitus:
Mounting MicroSD Card
E (484) sdmmc_io: sdmmc_io_reset: unexpected return: 0x108
E (484) vfs_fat_sdmmc: sdmmc_card_init failed (0x108).
MicroSD Card Mount Failed
En oikein keksi enää muuta kuin että kortti on rikki tai SD_MMC käyttää vääriä pinnejä.
Sama tulos tulee jos pakottaa pinnit tai 1bit/4bit mode.
Kamera, psram, jne kaikki muut on toimineet oikein.
Kortti on tämä: ESP32-CAM - Waveshare Wiki
Piti lisätä kameraan lokin kirjoitus kortille mutta jostain syystä korttia ei löydy edes käyttämällä minimaalista nettiesimerkkiä.
Koko koodi (kopsittu nettiesimerkistä):
C++:
#include "soc/rtc_cntl_reg.h"
#include "FS.h"
#include "SD_MMC.h"
void setup() {
WRITE_PERI_REG(RTC_CNTL_BROWN_OUT_REG, 0);
Serial.begin(115200);
Serial.println("Mounting MicroSD Card");
if (!SD_MMC.begin()) {
Serial.println("MicroSD Card Mount Failed");
return;
}
uint8_t cardType = SD_MMC.cardType();
if (cardType == CARD_NONE) {
Serial.println("No MicroSD Card found");
return;
}
File file = SD_MMC.open("/testi.txt", FILE_WRITE);
if (file) {
file.println("testirivi");
file.close();
} else {
Serial.println("Failed to open file in write mode");
}
}
void loop() {}
Kaikilla testatuilla korteilla tulee sama virheilmoitus:
Mounting MicroSD Card
E (484) sdmmc_io: sdmmc_io_reset: unexpected return: 0x108
E (484) vfs_fat_sdmmc: sdmmc_card_init failed (0x108).
MicroSD Card Mount Failed
En oikein keksi enää muuta kuin että kortti on rikki tai SD_MMC käyttää vääriä pinnejä.
Sama tulos tulee jos pakottaa pinnit tai 1bit/4bit mode.
Kamera, psram, jne kaikki muut on toimineet oikein.
Kortti on tämä: ESP32-CAM - Waveshare Wiki