测试指南
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-ThreadLuban-Lite 可以扩展 RT-Thread DFS 命令中的
cp
命令,以便在拷贝完成后显示读写速度,可以按照以下步骤进行:- 进入根目录:
cd data
- 查看当前文件:
ls
输出示例如下:
Directory /data: fb0.argb 1536000
-
从源文件拷贝到目标文件,示例如下:
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
- 查看当前目录中的文件:
ls
输出示例如下:Directory /: System Volume Information<DIR>
- 创建并将
123456
写入 1.txt 文件:echo 123456 /1.txt
- 读取 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