一、固件/BSP下载
https://developer.nvidia.com/embedded/L4T/r32_Release_v4.2/t186ref_release_aarch64/Tegra_Linux_Sample-Root-Filesystem_R32.4.2_aarch64.tbz2
https://developer.nvidia.com/embedded/L4T/r32_Release_v4.2/t186ref_release_aarch64/Tegra_Linux_Sample-Root-Filesystem_R32.4.2_aarch64.tbz
https://developer.nvidia.com/embedded/L4T/r32_Release_v4.2/t186ref_release_aarch64/Tegra186_Linux_R32.4.2_aarch64.tbz2
https://developer.nvidia.com/embedded/L4T/r32_Release_v4.2/t186ref_release_aarch64/Tegra186_Linux_R32.4.2_aarch64.tbz2
二、固件构建
# 安装qemu
sudo apt-get install qemu-user-static
# 创建并进入工作目录
mkdir nx
cd nx
# 解压BSP和固件,构建文件系统,等待成功提示
tar xf Tegra186_Linux_R32.4.2_aarch64.tbz2
cd Linux_for_Tegra/rootfs/
sudo tar xpf ../../Tegra_Linux_Sample-Root-Filesystem_R32.4.2_aarch64.tbz2
cd ..
sudo ./apply_binaries.sh
三、烧录
用跳线帽连接核心板下方的FC_REC和GND;
使用USB线连接核心板和Linux主机;
核心板上电;
主机应该识别出NX(执行lsusb命令,显示为:..... NVidia Corp. );
执行烧录命令,等待烧录成功(时间较长,大概10多分钟):
sudo ./flash.sh p3449-0000+p3668-0001-qspi-emmc mmcblk0p1 # 核心板型号3668
烧录成功后,断电,拔掉跳线帽,重新上电启动核心板。
四、M.2 SSD做系统盘
NX关机,安装M.2 SSD(槽位在底板背面);
启动NX,使用自带Disks工具分区(GPT),格式化(Ext4),mount到指定目录;
使用rootOnNVME工具复制root fs到ssd:
git clone https://github.com/jetsonhacks/rootOnNVMe.git
cd rootOnNVMe
./copy-rootfs-ssd.sh
./setup-service.sh
重新启动NX。
————————————
原文链接:https://blog.csdn.net/momodosky/article/details/120824239