Hi Andrew,
ESDHC device driver provides an installation function _esdhc_install() that either the BSP or the application calls. The function then calls _io_dev_install_ext() internally. Installation function creates internal structures within MQX I/O subsystem and makes the driver available for public use.
So, you don´t need to use processor expert.
MFS is a device driver that an application must install over a lower-level device driver. Examples of lower-level drivers are drivers for memory devices, flash disks, floppy disks, or partition-manager devices etc.
MFS uses the lower-level driver to access the hardware device.
MFS functions do the following:
• Traverse MS-DOS directory structure.
• Create and remove subdirectories.
• Find files.
• Create and delete files.
• Open and close files.
• Read from files and write to files.
• View and modify file characteristics.
• Get the amount of free space in the file system.
If you want to use this functions then you need to use MFS.
You can find an example that you can use as reference, at the path C:\Freescale\Freescale_MQX_4_1\mfs\examples\sdcard
Have a great day,
Sol
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------