It looks like it's mainly a memory problem but we have to check a few things first.
Can you insert this line after the call to SD.begin() in the setup() routine?
SPI.setClockDivider(SPI_CLOCK_DIV4); // set standard SPI speed
It looks like it's mainly a memory problem but we have to check a few things first.
Can you insert this line after the call to SD.begin() in the setup() routine?
SPI.setClockDivider(SPI_CLOCK_DIV4); // set standard SPI speed