Edit online

测试指南

23 Dec 2024
Read time: 3 minute(s)

测试环境

  • 硬件
    • 开发板,或者 FPGA 板子

    • 板子上必须要接有 eMMC/SDCard

  • 软件
    • PC 端的串口终端软件,用于 PC 和开发板进行串口通信

    • RT-Thread DFS 组件自带了一些命令的文件操作工具,如 cp、mkdir 等

DFS 配置

参见文件系统配置

在 RT-Thread 操作系统中,DFS(Device File System)提供了对文件系统的基本操作。为了扩展 DFS 命令中的 cp 命令,以便在拷贝完成后显示读写速度,可以按照以下步骤进行:

  • RT-Thread
    Luban-Lite 可以扩展 RT-Thread DFS 命令中的 cp 命令,以便在拷贝完成后显示读写速度,可以按照以下步骤进行:
    1. 进入根目录:
      cd data
    2. 查看当前文件:
      ls

      输出示例如下:

      Directory /data:
      fb0.argb            1536000
    3. 从源文件拷贝到目标文件,示例如下:
      cp orginal_filepath new_filepath
      • 从源文件 fb0.argb 拷贝到目标文件 fb2.argb
        cp fb0.argb fb2.argb
      • 从源文件 fb0.argb 拷贝到目标路径 /ramfs/fb2.argb
        cp fb0.argb /ramfs/fb2.argb
      • 从源文件 /ramfs/fb2.argb 拷贝到目标文件 fb0.argb
        cp /ramfs/fb2.argb fb2.argb
  • Baremetal
    1. 查看当前目录中的文件:
      ls
      输出示例如下:
      Directory /:
      System Volume Information<DIR>
    2. 创建并将 123456 写入 1.txt 文件:
      echo 123456 /1.txt
    3. 读取 1.txt 文件内容:
      cat /1.txt
      输出示例如下:
      123456

热插拔测试

参见 热插拔配置

  • RT-Thread
    card removal detected!
    card insertion detected!
    01-02 07:21:10 I/SDMC: SDMC1 BW 1, sclk 50400 KHz, clk 400 KHz(406 KHz), div 2-62
    
    01-02 07:21:10 I/SDIO: SD card capacity 30533632 KB.
    01-02 07:21:10 I/SDMC: SDMC1 BW 1, sclk 50400 KHz, clk 50000 KHz(50400 KHz), div 1-0
    
    [I] aic_sdmc_set_iocfg()435 SDMC1 Buswidth 4, DDR mode 0, Current clock: 50000 KHz
    found part[0], begin: 65536, size: 29.121GB
    01-02 07:21:10 I/SDIO: try to mount file system!
    01-02 07:21:10 I/SDIO: try to mount file system!
    01-02 07:21:10 E/DFS: mount fs[elm] device[sd0] to /sdcard failed.
  • Baremetal
    card removal detected!
    card insertion detected!
    SDMC1 BW 1, sclk 50400 KHz, clk 400 KHz(406 KHz), div 2-31
    SD card capacity 30533632 KB.
    SDMC1 BW 4, sclk 50400 KHz, clk 50000 KHz(50400 KHz), div 1-0