系統安裝與測試
目的是使用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
