FatfsSDIO - File system in SD card

Materials

  • AmebaD [ AMB23 ] x 1
  • MicroSD card

Example

Procedure

Insert a MicroSD card into the onboard SD card reader of RTL8722DM MINI board.

Example 01 create_folder

Open the example, “Files” -> “Examples” -> “AmebaFatfsSDIO” -> “create_folder”.

get-start-1

Upload the code and press the reset button on Ameba once the upload is finished.
In the sample code, we first create a folder “testdir”, then text file “test.txt” with content “hello world!”. Read the file and print content to serial monitor.

get-start-1

Next, insert SD card into card reader, and check whether the operations succeeded.

get-start-1

Example 02 file_read_write

Open the example, “Files” -> “Examples” -> “AmebaFatfsSDIO” -> “file_read_write”.
Upload the code and press the reset button on Ameba once the upload is finished.
In the sample code, we create text file “test.txt” with content “hello world!”. Read the file and print content to serial monitor.

get-start-1

Next, insert SD card into card reader, and check whether the operations succeeded.

get-start-1

Example 03 get_file_attribute

Open the example, “Files” -> “Examples” -> “AmebaFatfsSDIO” -> “get_file_attribute”.
Upload the code and press the reset button on Ameba once the upload is finished.
In the sample code, system will print put all file attribute to serial monitor.

get-start-1

Next, insert SD card into card reader, and check whether the operations succeeded. In this case, we already know the attribute should be folder “testdir” and text file “test.txt”by refer the above pictures.

Example 04 last_modified_time

Open the example, “Files” -> “Examples” -> “AmebaFatfsSDIO” -> “last_modified_time”.
Upload the code and press the reset button on Ameba once the upload is finished.
In the sample code, system will print put the target file last modified time to serial monitor.

get-start-1

Next, insert SD card into card reader, and check whether the operations succeeded.

get-start-1

Example 05 list_root_files

Open the example, “Files” -> “Examples” -> “AmebaFatfsSDIO” -> “list_root_files”.
Upload the code and press the reset button on Ameba once the upload is finished.
In the sample code, system will print put all root file to serial monitor.

get-start-1

Next, insert SD card into card reader, and check whether the operations succeeded. In this case, we already know the root files folder “testdir” and text file “test.txt”by refer the above pictures.

Please confirm that QQ communication software is installed