TF卡槽

注解

虽然TF卡支持热插拔,但在没给底板加装外壳保护的情况下,很容易触碰到底板上的器件,甚至板卡附近有金属零件很容易造成板卡短路。因此也建议在插拔外设时,最好确保电源已经完全切断。

1. TF卡槽接口示意图

XNIUPI-R系列开发板

TF卡槽位置图示

XNIUPI-R600

XNIUPI-R700

待更新

XNIUPI-R800

2. 挂载 TF 卡

  1. 手动挂载TF卡

    # 查看TF卡设备节点
    ls /dev/mmcblk*
    
    # 创建挂载点
    sudo mkdir -p /mnt/sdcard
    
    # 挂载TF卡 (假设设备节点为mmcblk1p1)
    sudo mount /dev/mmcblk1p1 /mnt/sdcard
    
  2. 自动挂载配置 在/etc/fstab文件中添加以下内容实现开机自动挂载:

    /dev/mmcblk1p1  /mnt/sdcard  auto  defaults  0  0
    
  3. 常见挂载点路径

    • Buildroot系统默认挂载路径: /sdcard

    • 自定义挂载路径: /mnt/sdcard/media/sdcard

  4. 权限设置

    # 设置挂载点权限
    sudo chmod 777 /mnt/sdcard
    
    # 或者设置特定用户权限
    sudo chown user:user /mnt/sdcard
    
  5. 卸载TF卡

    sudo umount /mnt/sdcard
    
  6. 常见问题

  • 如果挂载失败,可以尝试修复文件系统:

    sudo fsck /dev/mmcblk1p1
    
  • 检查dmesg日志排查硬件问题:

    dmesg | grep mmc