Sony's Developer World forum

    • Home
    • Forum guidelines

    Are there micro SD cards that work and micro SD cards that don't?

    Spresense
    4
    7
    167
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      gyps last edited by

      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) ○
      Armaghan 1 Reply Last reply Reply Quote
      • Armaghan
        Armaghan DeveloperWorld @gyps last edited by

        @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.

        G 1 Reply Last reply Reply Quote
        • G
          gyps @Armaghan last edited by

          @Armaghan

          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.

          G 1 Reply Last reply Reply Quote
          • G
            gyps @gyps last edited by gyps

            @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.

            J 1 Reply Last reply Reply Quote
            • J
              jens6151 0 1 1 @gyps last edited by

              @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.

              1 Reply Last reply Reply Quote
              • Armaghan
                Armaghan DeveloperWorld last edited by

                @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_2

                If 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?

                1 Reply Last reply Reply Quote
                • A
                  alexadavid 0 1 last edited by

                  I found the practical tips and best practices shared in this post to be incredibly useful and relevant to my work. health tips

                  1 Reply Last reply Reply Quote
                  • First post
                    Last post
                  Developer World
                  Copyright © 2021 Sony Group Corporation. All rights reserved.
                  • Contact us
                  • Legal