I am getting WDT resets every time I try to use a remove() or exists() on arduino with the ESP8266. Reading and writing is working fine. Does anybody know why that might be?
It's an 8GB card, formatted for FAT32. I have verified that files are created correctly by viewing them on a PC. But a call to SD.remove() or SD.exists() results in output similar to the following:
ets Jan 8 2013,rst cause:4, boot mode:(3,6)
wdt reset
load 0x4010f000, len 1384, room 16
tail 8
chksum 0x2d
csum 0x2d
v60000318
~ld
...and the device resetting.
Any help would be appreciated! Great forums. I have searched but can't find anything related... apologies if I have missed something obvious.