工作记录:NX系统烧录

一、固件/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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值