Nvidia Jetson Orin NX(一)开始刷机

本文详细描述了在Ubuntu环境下对NX开发板进行刷机的过程,包括选择合适的JetPack版本、安装SDKManager、连接硬件、刷机步骤以及遇到的问题和解决方案,如显示器问题和WiFi驱动加载问题。
摘要由CSDN通过智能技术生成

前言

从零开始接触这个板子,也遇到不少坑,记录一下过程。

一、刷机环境及SDKManager

刷机需要在ubuntu系统下,虚拟机或单双系统都可以。具体系统安装方法网上教程很多,不多赘述。

需要注意的是,不同ubuntu版本可安装的JetPack版本也不同,JetPack6.0对应22.04版本,JetPack5.13对应20.04版本。我这边装的是22.04下的JetPack6.0。

下载 SDKManager,这个下载链接打开很慢,要耐心等一下。这里有Nvidia官方文档说明。    

有账号可以直接选择下载.deb,没有的话需要右上角注册开发者账号,登录好账号就可以下载文件。

完成后cd到下载路径,*是下载好的文件名。 

sudo dpkg -i *.deb

安装过程中如果出现报错找不到依赖

输入以下指令

sudo apt \--fix-broken install

安装成功后打开程序,登录账号,等待启动后可以看到刷机界面。

二、NX开发板

准备Orin NX 8G的核心,国产载板,nvme2.0固态、无线网卡、风扇、电源、dp线、显示器、以及键鼠。

正面
正面
背面
背面

刷机前准备一个跳线帽,把GND和FC_REC短接,这样开机之后才会进入刷机模式。

连接电脑和NX板的usb线路,有条件的可以连接网线,基本部件都装好就可以开始刷机了。

接入电源,进入刷机模式后核心会开始发烫,此时风扇是不会转的。

如果是二次刷系统,开机前可以先不连接显示器,确认进入刷机状态后再连接,否则可能依然会正常开机。

三、开始刷机

连接好设备后,界面会刷新硬件信息,选择好设备和需要安装的JetPack版本,这里要取消勾选Host Machine。

点击下一步

第一次刷机保持默认就可以,如果不想耗费时间下载也可以先取消后两项,只保留系统镜像和烧录镜像。

勾选左下角接受,然后点击CONTINUE。

这时可能会提示创建目录和输入密码,确认输入就好。等待系统镜像下载完毕后会提示下面的配置选项。

选择自动设定,输入需要设定的系统用户和密码,有连接显示器的话OEM个人建议选择Runtime,Pre-Config进入系统后语言会默认英文,其它视自己情况选择,我这里系统装在NVMe固态上。

点击Flash后等待烧录,需要一段时间。 

完成后,之前如果选了runtime,Orin NX就会进入ubuntu的配置界面,可以做一些语言、地区、用户信息设置。如果pre-config这里会直接会进入系统。

我这里刷失败过不少次,主要是跟显示器有关系,如果遇到烧录成功后显示器黑屏或是其他无法启动的情况,可以更换显示器再次尝试,另外接入显示器之后有时开机启动会很慢,可能1-2分钟,可以耐心等待一下看后续。另外因为系统默认设置里自动息屏时间很短,遇到黑屏也可以尝试键盘唤醒一下,看是否是这个原因。

设置完成后基本的系统就烧录完成了,此时可以移除短接的跳线帽。如果需要继续安装Jetson组件,建议先不要更改其它系统设置和环境。

如果之前勾选了后两项Jetson相关组件,下载完毕后,接下来会弹出安装配置,选择USB,输入刚才设置的用户密码,选择不使用代理。确保ubuntu和pc在同一局域网下,这里如果检测不到设备,确认好连接状态后refresh就好。

这里选择Install开始安装,过程中会进行一些检测,确保网络或USB线路连接正常。检测成功后进入开始安装,需要等待一段时间,结束后会显示安装成功。

如果安装组件之前更改了开发板系统环境可能会导致第三项检测失败,此时可能需要去手动进行安装,安装前建议更换清华源,然后更新。

sudo apt-get update
sudo apt dist-upgrade

接着reboot,重启后安装

sudo apt install nvidia-jetpack

这个安装过程会稍久一些。完成后更改bashrc。

sudo gedit ~/.bashrc

在文件最后添加

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

保存退出,然后输入

source ~/.bashrc

可以看到

此时,安装就完成了。

最后再补充一点我遇到的问题,暂时没有解决。我这里用了Intel Wireless-AC 8265的网卡,WIFI模块没有加载,JetPack5.13中正常,但在Jetpack6.0中无法使用。

这里有两个相同情况的帖子供参考。

Faild to connect Wi-Fi network on Jetson Linux 36.2 - Jetson Orin NX - NVIDIA Developer Forums

Jetson Linux 36.2にIntel Wi-Fiドライバをインストールする #Jetson - Qiita

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值