https://github.com/espressif/esp-idf/blob/master/examples/storage/sd_card/main/sd_card_example_main.c
День добрый! Попробовал взять этот пример и залить его на свою ESP32, к которой подсоединен вот такой ридер - https://aliexpress.ru/item/32583289463.html. В итоге, получил при запуске приложения:
ets Jun 8 2016 00:22:57
rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0030,len:4
load:0x3fff0034,len:7112
load:0x40078000,len:13212
load:0x40080400,len:4568
entry 0x400806f4
I (28) boot: ESP-IDF v4.2-dirty 2nd stage bootloader
I (28) boot: compile time 04:52:57
I (28) boot: chip revision: 1
I (32) boot_comm: chip revision: 1, min. bootloader chip revision: 0
I (39) boot.esp32: SPI Speed : 40MHz
I (43) boot.esp32: SPI Mode : DIO
I (48) boot.esp32: SPI Flash Size : 2MB
I (52) boot: Enabling RNG early entropy source...
I (58) boot: Partition Table:
I (61) boot: ## Label Usage Type ST Offset Length
I (69) boot: 0 nvs WiFi data 01 02 00009000 00006000
I (76) boot: 1 phy_init RF data 01 01 0000f000 00001000
I (84) boot: 2 factory factory app 00 00 00010000 00100000
I (91) boot: End of partition table
I (95) boot_comm: chip revision: 1, min. application chip revision: 0
I (102) esp_image: segment 0: paddr=0x00010020 vaddr=0x3f400020 size=0x0a3e4 ( 41956) map
I (127) esp_image: segment 1: paddr=0x0001a40c vaddr=0x3ffb0000 size=0x02174 ( 8564) load
I (131) esp_image: segment 2: paddr=0x0001c588 vaddr=0x40080000 size=0x00404 ( 1028) load
I (135) esp_image: segment 3: paddr=0x0001c994 vaddr=0x40080404 size=0x03684 ( 13956) load
I (149) esp_image: segment 4: paddr=0x00020020 vaddr=0x400d0020 size=0x1d64c (120396) map
I (198) esp_image: segment 5: paddr=0x0003d674 vaddr=0x40083a88 size=0x07538 ( 30008) load
I (217) boot: Loaded app from partition at offset 0x10000
I (217) boot: Disabling RNG early entropy source...
I (218) cpu_start: Pro cpu up.
I (221) cpu_start: Application information:
I (226) cpu_start: Project name: sd_card
I (231) cpu_start: App version: v4.4-dev-4-g73db14240-dirty
I (238) cpu_start: Compile time: Mar 13 2021 04:52:35
I (244) cpu_start: ELF file SHA256: 730d3a291bcfa374...
I (250) cpu_start: ESP-IDF: v4.2-dirty
I (255) cpu_start: Starting app cpu, entry point is 0x4008167c
I (0) cpu_start: App cpu up.
I (266) heap_init: Initializing. RAM available for dynamic allocation:
I (273) heap_init: At 3FFAE6E0 len 00001920 (6 KiB): DRAM
I (279) heap_init: At 3FFB2A70 len 0002D590 (181 KiB): DRAM
I (285) heap_init: At 3FFE0440 len 00003AE0 (14 KiB): D/IRAM
I (291) heap_init: At 3FFE4350 len 0001BCB0 (111 KiB): D/IRAM
I (298) heap_init: At 4008AFC0 len 00015040 (84 KiB): IRAM
I (304) cpu_start: Pro cpu start user code
I (322) spi_flash: detected chip: generic
I (323) spi_flash: flash io: dio
W (323) spi_flash: Detected size(4096k) larger than the size in the binary image header(2048k). Using the size in the binary image header.
I (333) cpu_start: Starting scheduler on PRO CPU.
I (0) cpu_start: Starting scheduler on APP CPU.
I (344) example: Initializing SD card
I (344) example: Using SDMMC peripheral
I (354) gpio: GPIO[13]| InputEn: 0| OutputEn: 1| OpenDrain: 0| Pullup: 0| Pulldown: 0| Intr:0
E (384) sdmmc_common: sdmmc_init_ocr: send_op_cond (1) returned 0x107
E (384) vfs_fat_sdmmc: sdmmc_card_init failed (0x107).
E (384) example: Failed to initialize the card (ESP_ERR_TIMEOUT). Make sure SD card lines have pull-up resistors in place.
В ардуине этот же ридер работает без проблем. Что у меня на этот раз может быть не так?