MicroSD Operation Issue (Nano54415)
Posted: Sat May 07, 2016 9:14 am
We have a Nano 54415 on a board connected to a microSD card using four Data0-3 lines plus CMD and clock interface. This is Secure Digital Mode/SDC mode instead of MMC. The Nano Eval board has only a MMC mode using 1 Data line plus CClock and CMD lines, and the software user guide effs_fat262.pdf, Section 7 implies the system only supports SPI mode, even though the Netburner pin-out implies full 4 data line support.
Using the FileSysUtils, on boot up we get :
Mounting drive in USE_MMC mode.
-Drive mount to SD/MMC failed!
-ERROR; EFFS operation error code: F_ERR_TASKNOTFOUND
Scoping the lines, we find CMD, DAT2, DAT3 ares always high, only the CLK and DAT0 and DAT1 are actively pulsing when trying to mount the drive.
Can the Netburner library support the MicroSD card in full 4 bit SDC interface mode, or only the one DAT line, 1 Clock, 1 CMD line that the MMC mode uses? The Nano pin-out has the DAT0-3 pins that seem to support SDC mode, why does the library not support it?
Using the FileSysUtils, on boot up we get :
Mounting drive in USE_MMC mode.
-Drive mount to SD/MMC failed!
-ERROR; EFFS operation error code: F_ERR_TASKNOTFOUND
Scoping the lines, we find CMD, DAT2, DAT3 ares always high, only the CLK and DAT0 and DAT1 are actively pulsing when trying to mount the drive.
Can the Netburner library support the MicroSD card in full 4 bit SDC interface mode, or only the one DAT line, 1 Clock, 1 CMD line that the MMC mode uses? The Nano pin-out has the DAT0-3 pins that seem to support SDC mode, why does the library not support it?