Upcoming maintenance
Dear Customers and Partners.
This website will be undergoing scheduled maintenance on June 14, 2023. Please be aware there may be disruption to the developer portal website and associated services during the scheduled maintenance period.
This upgrade is essential to ensure the continued performance, reliability, and security of Developer World.
We apologize for any inconvenience.
Are there micro SD cards that work and micro SD cards that don't?
-
I noticed that when using microSD cards with the Spresense expansion board, some can be used and some cannot.
SanDisk Ultra SDSQUA4-032G-EPK and KIOXIA KCA-MC016GS are not recognized when inserted into the expansion board, while Transcend 2GB TS2GUSD and Toshiba 16GB MU-J016GX microSD cards can be used.
I have confirmed that the BtoB connector is connected when using any of the microSD cards, and the PC can recognize and handle any of the microSD cards.
Also, they are all SDHC micro SDcards formatted with FAT32.Why are some of these same micro SD cards available and others are not?
- SanDisk Ultra SDSQUA4-032G-EPK (SDHC class 10) ×
- KIOXIA KCA-MC016GS (SDHC class 10) ×
- Transcend 2GB TS2GUSD (SDHC)○
- Toshiba 16GB MU-J016GX (SDHC class 10) ○
-
@gyps
Thank you for reporting this issue. Spresense should work with any Micro SD card that has been formatted with FAT32. I have also noticed your B2B connection is OK. This is the reference doc as you pointed out: https://developer.sony.com/develop/spresense/docs/introduction_en.html
I will report this to our engineering team and update you as soon as I get any answers. -
Thank you very much.
I verified again the other day that the KIOXIA micro SD card works.After putting a sandisk micro SD card on the device, I tried to insert another working SD card, but it was not recognized, so I judged that the KIOXIA card was not working.
The following is a summary of what works and what does not.
SanDisk Ultra SDSQUA4-032G-EPK (SDHC class 10) ×
KIOXIA KCA-MC016GS (SDHC class 10)×○
Transcend 2GB TS2GUSD (SDHC)○
Toshiba 16GB MU-J016GX (SDHC class 10) ○https://qiita.com/usashirou/items/e05400fffc6e885cbe3a
Also, I am attaching an article in Japanese, but I found a similar case that does not seem to work with a micro SD made by Sandisk. -
@Armaghan
Also, when checking the micro SD, I press the reset button on the Spresense and from there we use the method that the directory exists.In addition, the
. /tools/config.py examples/camera
the micro SD card is recognized when the OS built with the camera program settings enabled is written. However, when such a sample is not enabled, even the SD mentioned above is not recognized.
Is there something in the camera sample that is set up to allow the use of SD cards in this case?Thank you in advance.
-
@gyps When you check the file (https://github.com/sonydevworld/spresense/blob/master/sdk/configs/examples/camera/defconfig)
you can see for example+CXD56_SDIO=y
Might be a hint.
-
@gyps
We have seen that sometimes SD cards fail to mount but after formatting, it works.
Could you please try formatting it using SD Card Formatter :
https://www.sdcard.org/downloads/formatter/
Next, try formatting it on the Spresense board, though it may fail.
nsh> mkfatfs -F 32 /dev/mmcsd0
https://developer.sony.com/develop/spresense/docs/sdk_tutorials_en.html#_how_to_format_2If it still fails to mount after formatting, could you please let us know then we need to run an "spk" file to get the log and find the issue?
-
I found the practical tips and best practices shared in this post to be incredibly useful and relevant to my work. health tips