Issue initialising SD Card on MicroMod Data Logging Board

The MicroMod Data Logger Board is unable to establish communication with the MicroSD card. The SD card is properly inserted and formatted to FAT32, but communication cannot be established.

The is power going to the SD Card reader and the uSD is formatted to FAT32.

The Code I’ve been using to test is


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

const int chipSelect = 23;

void setup() {
Serial.begin(115200);
while (!Serial) {
;
}

Serial.println(“Initializing SD card…”);

if (!SD.begin(chipSelect)) {
Serial.println(“SD card initialization failed!”);
while (1);
}
Serial.println(“SD card initialization done.”);
}

void loop() {

}

Not sure what I am doing wrong. I’ve tried reading the documentation and cannot for the life of me figure out if I am using the right pin. I’ve tried 0, 10, 11, 12, 13, 23, & 55 with no success.

I have also tried the stripped down version of the GNSS Example code provided in the Data logging boards documentation and still cannot initialise the SD Card.


As for what Parts I am using, they are:
MicroMod Data Logging Board - SparkFun MicroMod Data Logging Carrier Board - SparkFun Electronics
MicroMod Artemis Processor - SparkFun MicroMod Artemis Processor - SparkFun Electronics
SanDisk Extreme 32GB - SanDisk 32GB Extreme microSDHC and microSDXC UHS-I Cards 4K UHD, C10, U3, V30 SDSQXAF-032G-GN6MA : Amazon.com.au: Computers

I’m going to guess it might be something akin to this previous issue - can you give that a test?

Yep, it has resolved my issue.

Thanks.