Nvidia Jetson Orin NX(一)

前言

网上现在有一些orin nx的教程都是用sdkmanager刷系统的,但是不知道为什么我的orin nx用sdkmanager一直是failed。只好去nvidia developer找一些解决办法。折腾了几天,其实并不难,记录一下也供大家学习探讨。所需的软件与文件已上传百度网盘 https://pan.baidu.com/s/1P4NZEP0bNTXDUBcEQj6yYQ
07kg
可以先下载下来。
百度网盘中存的是35.2.1版本的系统,因为板子买的比较早,装35.3.1的话后面nvidia-jetpack装起来会有问题。等英伟达官方修复了应该就没有问题了,后面大家可以自行更新。

1、刷系统前期工作

orin nx跟xavier nx的主要区别就是没有emmc了,这样也好省着系统挂载了。
板子到手后买了一个500g的致态的nvme插上。首先需要一个windows电脑,链接中有disk genius的软件,先将新的固态硬盘格式化为ext4.

将固态硬盘插到orin nx后面的插槽,先用跳线帽短接GND和REC,如下图所示。

之后插好烧录线(micro usb转usb)屏幕等,最后接电源。打开ubuntu的电脑,输入lsusb,里面包括7323:nvidia corp。如下图所示。

2、开始刷系统

下载百度网盘中剩下两个文件,在文件夹中打开终端 ,输入下面指令。

 tar xf Jetson_Linux_R35.2.1_aarch64.tbz2

之后开始拼接rootfs:

sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.2.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/

执行完后文件夹会出现Linux_for_Tegra的一个新文件夹。依次执行以下代码

cd Linux_for_Tegra/
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh

此时再次输入lsusb确认orin nx在强制恢复模式下。

再刚才的文件夹Linux_for_Tegra下再次输入以下代码(此段仅适用nvme版本的)

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
  -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
  --showlogs --network usb0 p3509-a02+p3767-0000 internal

之后开始刷系统了,ubuntu主机终端会出现下面类似代码,放心等待即可。

 等待一段时间后,终端会出现success,orin nx风扇也开始转了,此时orin nx会自动重启。插上屏幕等待开机即可。开机设置中最后一步不需要可以不装chrome那个库(装这个是真的慢,已踩坑)。成功开机后如下图所示:

 至此,orin nx的系统就装完了。

此时orin nx的系统里面是没有cuda cudnn等包的,最近还会专门写一下关于orin nx配置环境的教程和yolov5转trt跑起来的教程。

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

沉迷学习的郑博士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值