Nvidia Jetson Orin NX开发板刷机教程
Nvidia Jetson Orin NX开发板刷机教程
Nvidia Jetson Orin NX是一款高性能的AI开发板,对于开发者来说,正确的刷机流程是使用该设备的第一步。本文将详细介绍在Ubuntu环境下如何使用SDKManager对Jetson Orin NX进行系统刷写。需要注意的是,本文内容基于2024年4月的技术环境,部分软件版本和系统兼容性信息可能已更新,请酌情参考。
一、刷机环境及SDKManager
刷机需要在Ubuntu系统下进行,支持虚拟机或双系统环境。不同Ubuntu版本对应不同的JetPack版本:
- JetPack 6.0 对应 Ubuntu 22.04
- JetPack 5.13 对应 Ubuntu 20.04
本教程使用的是Ubuntu 22.04下的JetPack 6.0。
SDKManager安装
下载SDKManager,访问Nvidia官方文档获取下载链接。
注册Nvidia开发者账号后下载.deb文件。在下载目录中运行以下命令进行安装:
sudo dpkg -i *.deb
- 安装过程中如果出现依赖错误,可以使用以下命令修复:
sudo apt --fix-broken install
安装完成后,打开程序并登录账号,等待启动后即可看到刷机界面。
二、NX开发板硬件准备
准备以下硬件:
- Orin NX 8G核心模块
- 国产载板
- NVMe 2.0固态硬盘
- 无线网卡
- 风扇
- 电源
- DP线
- 显示器
- 键鼠
正面
背面
在刷机前需要准备一个跳线帽,将GND和FC_REC短接,以确保开机进入刷机模式。
连接电脑和NX板的USB线路,建议同时连接网线。确保所有基本部件都已安装好后,就可以开始刷机了。
三、开始刷机
连接好设备后,界面会刷新硬件信息。选择目标设备和需要安装的JetPack版本,取消勾选"Host Machine"。
点击"Next"后,可以选择需要下载的组件。首次刷机建议保持默认设置,也可以选择只下载系统镜像和烧录镜像以节省时间。
勾选左下角的接受协议选项,然后点击"CONTINUE"。系统会提示创建目录和输入密码,确认输入即可。
系统镜像下载完成后,会提示配置选项。选择"Automatic",输入系统用户名和密码。如果连接了显示器,建议选择"Runtime"模式,否则可能会默认为英文界面。
点击"Flash"开始烧录,这个过程可能需要较长时间。刷录完成后,如果选择了"Runtime"模式,Orin NX会进入Ubuntu的配置界面,可以进行语言、地区等设置。
四、组件安装
如果之前勾选了Jetson相关组件的下载,下载完毕后会弹出安装配置界面。选择USB连接方式,输入用户密码,选择不使用代理。确保Ubuntu和PC在同一局域网下,如果检测不到设备,可以刷新重试。
点击"Install"开始安装,过程中会进行一些检测,确保网络或USB线路连接正常。检测成功后进入安装过程,需要等待一段时间,结束后会显示安装成功。
如果安装组件之前更改了开发板系统环境,可能会导致检测失败。此时可以手动安装:
sudo apt-get update
sudo apt dist-upgrade
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
五、常见问题
- 刷机失败:可能是显示器兼容性问题,尝试更换显示器。
- 黑屏:可能是自动息屏时间设置过短,可以尝试键盘唤醒。
- WIFI模块无法使用:在JetPack 6.0中Intel Wireless-AC 8265网卡可能无法正常工作,可以参考以下帖子:
