系统安装与测试
目的是使用otg连接TX2和PC之间,PC端能够直接识别到TX2的的存储空间。
下载Jetpack3.3,完成TX2的刷机,注意低版本的系统可能并不支持将TX2设置为从模式。
测试从设备的挂载:
cd /opt/nvidia/l4t-usb-device-mode ./nv-l4t-usb-device-mode.sh
然后使用otg线连接开发板和PC之间,可以看到PC上能够识别到usb,大小在17M左右。
修改脚本
将不用的模式取消掉:
修改前:
修改后:
允许读写,注释掉:
自定义访问空间
1.进入指定的文件
cd /opt/nvidia/l4t-usb-device-mode
2.停止otg功能
./nv-l4t-usb-device-mode-stop.sh
3.卸载所有的块设备
losetup -D
4.创建一个新的文件
touch filesystem.img
5.修改文件大小为16G
truncate ./filesystem.img –size=16G
6.显示与指定文件相关联的循环设备
losetup --show --find filesystem.img
输出:
(/dev/loop0)
7.磁盘分区
gdisk /dev/loop0
8.格式化文件系统,文件系统为 fat32
mkfs.vfat /dev/loop0
9.挂载循环设备
mount /dev/loop0 /mnt
10.查看一下磁盘空间情况
df -H -T /mnt
11.启动otg功能
./nv-l4t-usb-device-mode.sh
SD卡或U盘上的应用
1.挂载SD卡或者U盘到某个文件下;
2.在上面的文件下创建一个.img文件然后依次执行。。。
3.将/opt/nvidia/l4t-usb-device-mode/nv-l4t-usb-device-mode.sh中的img路径进行修改,并按照上述命令进行执行和检验。
4. 在挂载的目录下拷贝文件,使用otg连接线连接电脑,可以实现文件的直接拷贝。
参考
https://devtalk.nvidia.com/default/topic/1014096/jetson-tx2/how-to-set-tx2-otg-usb-as-device-mode-/4