This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

FAT on SC/MMC controller is native or need a library

Other Parts Discussed in Thread: TMS320C5535

Hello everybody,

I'm using a Ezdsp5535 and after reading the user guide and specifications, I did not find anywhere if the SD/MMC controller manages natively the FAT on a SD card or if a library like FatFS is needed ? By the fact the bootloader needs a FAT formated SD. I would think no library is needed, but in this case, how can we explore the SD and find what file needs to be played ? (for info it will be some ini files and then wav and mp3 files in different folders)

Greets

David

  • david ballone said:

    I'm using a Ezdsp5535 and after reading the user guide and specifications, I did not find anywhere if the SD/MMC controller manages natively the FAT on a SD card or if a library like FatFS is needed?

    The MMC/SD peripheral on the TMS320C5535 does not natively handle or manage a FAT file system.  Therefore, your application will need to incorporate a FAT filesystem capability.

     

    david ballone said:

    By the fact the bootloader needs a FAT formated SD. I would think no library is needed, but in this case, how can we explore the SD and find what file needs to be played ? (for info it will be some ini files and then wav and mp3 files in different folders)

     
    The ROM bootloader itself does understand a FAT filesystem as it uses it to find your application image.  However, once control is passed to your own application, you will need to have your application incorporate a filesystem.
     
  • Thank you very much about the precisions you provided.

    And what about the Mass Storage via USB on that same SD/MMC with FAT file system on the Ezdsp5535 ? Because the tests with the CSL library about MSC examples says in console that SD card is not found even if the SD card is inserted and formatted with FAT32 file system.

    Greets

  • We offer a FAT32 file system for specific use with TI DSPs (and DSP-BIOS) and the 55x platform.  If purchased specifically for the 5535ezDSP, we could provide a working example/test application.  This is an optimized implementation that supports pretty decent bit-rates.

    An overview of  the filesytem/device driver is here:

    http://www.appliedsignalprocessing.com/fatcfhd.htm

    Please contact us for further information.

    -Shawn