存储设备测试方法及注意事项
天嵌_B版存储设备测试方法
天嵌_B版配备有4路USB Host(2路双层USB接口,USB2/USB4与扩展接口/4PIN排针复用,可通过电阻选择,默认使用双层USB接口)和1路USB OTG。在系统使用ubi文件系统时,对文件系统进行写操作后,若需要断电、复位、或重启等操作,请务必先执行sync指令,否则可能导致数据丢失。连接tf卡后,系统会输出类似以下信息:mmc0: host does not support reading read-only switch, assuming write-enable mmc0: new high speed SDHC card at address 0001 mmcblk0: mmc0:0001 SD8GB 7.27 GiB mmcblk0: p1 p2 生成2个节点 mmcblk0p1 mmcblk0p2,可以通过mount命令查看卡的挂载目录,并像操作正常文件系统一样处理卡内文件。修改数据后,在拔出卡之前,请确保先执行sync指令,以避免数据修改失败。
tf启动卡测试过程
在笔者使用tf启动卡进行测试时,输出信息包括:mmc0: host does not support reading read-only switch, assuming write-enable mmc0: new high speed SDHC card at address 0001 mmcblk0: mmc0:0001 SD8GB 7.27 GiB mmcblk0: p1 p2 EXT3-fs (mmcblk0p2): error: couldn't mount because of unsupported optional features (240) FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. EXT2-fs (mmcblk0p2): error: couldn't mount because of unsupported optional features (244) EXT4-fs (mmcblk0p2): recovery complete EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) mount ubi0: rootfs on / type ubifs (rw,relatime) ...等。测试U盘的方法与SD卡相似,只需将命令行中的mmcblk1p1替换为sda1即可。
测试U盘连接方法
对于U盘测试,接入U盘后系统会输出信息包括:usb 1-1.4: new high-speed USB device number 4 using ci_hdrc usb-storage 1-1.4:1.0: USB Mass Storage device detected scsi host1: usb-storage 1-1.4:1.0 scsi 1:0:0:0: Direct-Access SanDisk Ultra 1.00 PQ: 0 ANSI: 6 sd 1:0:0:0: [sda] 60062500 512-byte logical blocks: (30.7 GB/28.6 GiB) sd 1:0:0:0: [sda] Write Protect is off sd 1:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sd 1:0:0:0: [sda] Attached SCSI removable disk FAT-fs (sda1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. mount ubi0: rootfs on / type ubifs (rw,relatime) ...等。连接U盘后,可通过ls命令查看其内容。
结语
在进行存储设备测试时,无论是tf卡、SD卡还是U盘,都需要谨慎操作。在写入数据后,务必执行sync指令以确保数据完整性。同时,拔出存储设备前也要进行同步操作,避免数据丢失或损坏。通过以上测试方法,可以有效验证天嵌_B版的存储设备性能和稳定性,确保系统运行的可靠性和持久性。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。