ESP32 SD card error

jbwasse2
Posts: 1
Joined: Thu Jul 06, 2017 12:27 pm

ESP32 SD card error

Postby jbwasse2 » Thu Jul 06, 2017 12:46 pm

Hello I am trying to fix my SD card to be able to write to it in 1 bit mode. I am currently using https://www.sparkfun.com/products/544 to hold my microSD card. Since this breakout board was originally intended for SPI, I have to translate what is on the breakout from SPI to SD using this http://www.electroniccircuitsdesign.com ... pinout.png. I am using https://github.com/espressif/esp-idf/tr ... ge/sd_card as a source for my wiring. I am currently sourcing power from an Arduino.

Currently here is my wiring using the following format - (Pin name on breakout) Actual SD pin name - Pin on ESP32/Pull-Up
(CS) D3 - Pull-up
(D1) CMD - IO15/Pull-up
(VCC) VDD - Directly to 3.3V
(SCK) CLK - IO14/Pull-up
(GND) GND - GND
(D0) D0 - IO2/Pull-up
(CD) - N/C

Here is the error:
E (975) sdmmc_req: handle_idle_state_events unhandled: 00000004 00000000
E (975) sdmmc_cmd: sdmmc_card_init: send_op_cond (1) returned 0x107
E (985) example: Failed to initialize the card (263). Make sure SD card lines ha
ve pull-up resistors in place.

From my understanding from the following thread: viewtopic.php?t=2272, it means that the card doesn't even respond to CMD line. He mentions keeping track of D3, but in my circuit it is directly connected using a pull-up and nothing else.

Any help would be appreciated.

EDIT:
Solved! I rechecked my circuit using this thread: https://esp32.com/viewtopic.php?f=2&t=1845&p=9159#p9155 and noticed I had the pull-ups connected incorrectly. Afterwords I realized I didn't have common ground between the ESP32 and the Arduino. My issue is now fixed.

Who is online

Users browsing this forum: Baidu [Spider], Bing [Bot] and 130 guests