JETSON ORIN NX 烧录系统镜像

所需环境:Ubuntu 操作系统

本方法适用于SDKManager 找不到套件的情况!

 解决方法如下:

进入NVIDIA官网(Jetson Linux 35.2.1 | NVIDIA Developer),下载驱动以及系统。

Jetson Linux 35.2.1 | NVIDIA DeveloperNVIDIA® Jetson™ Linux Driver Package is the board support package for Jetson. It includes Linux Kernel, UEFI bootloader, NVIDIA drivers, flashing utilities, sample filesystem based on Ubuntu, and more for the Jetson platform. NVIDIA Jetson Linux 35.2.1 Jetson Linux 35.2.1 is a production quality release which brings support for Jetson Orin NX 16GB production module andhttps://developer.nvidia.com/embedded/jetson-linux-r3521

 下载Driver Package (BSP)Sample Root Filesystem

也可以从百度网盘下载:

链接:https://pan.baidu.com/s/1-XAFq8HnDn3diW_z8FVYpQ?pwd=tekf 
提取码:tekf 
 

下载完成!(两个压缩包)

对下载的驱动进行解压配置 按指令操作即可!

执行以下命令:

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

解压后所有文件都到 Linux_for_Tegra/ 目录下

 继续执行

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

 执行过程中,可能会出现类似下面缺少依赖包的错误,按照提示安装即可!

 上述命令成功执行后,会出现如下信息!

接下来需要将系统烧录到NVIDIA Jeston ORIN NX 套件中。

  1. 先用跳线帽短接GND和REC,如下图所示。
  2.  接通电源,连接USB到电脑
  3. 使用命令lsusb查看,套件是否处于recover模式。PC端lsusb查看 对应编号为7323即成功
  4. 再刚才的文件夹Linux_for_Tegra下再次输入以下代码(此段仅适用nvme版本的)
  5. 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

     如果缺少什么依赖,按照提示安装即可!如果出现上图所示问题,找到对应代码做出如下更改:

    /Linux_for_Tegra/bootloader/tegrasign_v3_util.py", line 675

     更改后,再次执行即可!

  6. 等待一段时间后,终端会出现success,orin nx风扇也开始转了,此时orin nx会自动重启。插上屏幕等待开机即可。成功写入镜像!

参考文章:

非常感谢以下博主,才得以顺利烧录镜像!

https://blog.youkuaiyun.com/weixin_48208348/article/details/129442788先介绍手上拿到的orin nx模块:Jetson Orin NX 16GB100TOPS的算力听起来顶呱呱摸过一些jetson系列套件的我拿到手自信开搞……然后就自闭了他好像跟以前的不是一个路子啊(以前摸过的有nano nx tx1 tx2) 遂上网搜索 好哎 没一个递纸的OK 没事 必要的时候我会出手。https://blog.youkuaiyun.com/weixin_48208348/article/details/129442788

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

<think>好的,我现在需要处理用户关于Jetson Orin NX的开箱体验和入门设置的问题。首先,用户提供的参考引用中有三个相关的信息点,我需要仔细分析这些信息,并整合到回答中。 首先,用户提到引用[1]指出在系统烧录时必须选择NVMe存储设备,不能使用SD卡,因为Orin NX没有eMMC存储。这意味着在烧录系统镜像时,用户必须确保正确选择NVMe驱动器,否则会导致报错。这一点非常重要,应该在步骤中强调,避免用户犯错。 接下来,引用[2]提到用户使用的是2GB版本的Jetson Nano,并在其中选择了对应的开发者套件。虽然Orin NX可能有不同配置,但这里可能需要类比说明,比如在烧录工具中选择正确的硬件型号,确保兼容性。需要确认Orin NX的版本是否有类似的选择,但根据用户的问题,重点应放在Orin NX的设置上,可能需要调整这一点,避免混淆。 然后,引用[3]涉及无显示器启动时的GPU加速问题,用户安装了特定的虚拟输出驱动。这说明在无头模式下设置Orin NX时,可能需要安装xserver-xorg-video-dummy等软件包,并正确配置以避免GPU无法加速的问题。这部分应该放在系统配置或远程访问的步骤中,指导用户如何正确设置虚拟显示环境。 接下来,我需要构建一个结构清晰的入门设置指南。通常,开箱后的步骤包括:硬件准备、系统烧录、初次启动与系统配置、组件安装、远程访问设置等。根据引用内容,系统烧录部分需要特别注意存储设备的选择,必须使用NVMe。初次启动后可能需要安装必要的组件,如JetPack SDK中的CUDA、cuDNN等。此外,无显示器启动需要配置虚拟显示驱动,确保GPU正常工作。 需要注意,用户可能不熟悉烧录工具的使用,如SDK Manager的操作步骤,需要详细说明。比如下载正确的镜像,连接设备到主机,选择正确的存储设备等。同时,引用[1]中的错误提示是因为选择了SD卡,必须强调这一点,防止用户重复错误。 在组件安装部分,可能需要安装系统更新、必要的库和工具,如Python、OpenCV等。另外,引用[3]提到的xserver-xorg-video-dummy安装步骤,应详细说明命令和配置文件的修改,确保用户能正确应用。 关于远程访问,可能需要设置SSH或VNC,特别是无显示器情况下,这部分对用户来说可能比较重要。需要指导如何启用SSH,配置网络,或者使用虚拟显示驱动来实现远程桌面访问。 最后,生成的相关问题需要围绕用户可能遇到的后续问题,比如烧录失败怎么办,如何优化系统性能,无显示器配置的常见问题等。这些问题应该基于用户提供的引用内容,确保覆盖可能的需求。 现在,我需要确保回答符合系统级指令:使用正确的中文,数学公式格式正确(虽然这个问题可能不涉及公式),引用标识自然添加。同时,结构清晰,步骤详细,帮助用户逐步完成设置,并引用提供的参考资料中的信息。 在检查过程中,需确认每个引用都被正确引用,例如在系统烧录步骤末尾添加[^1],在无显示器配置部分引用[^3]。同时,确保没有使用任何Markdown格式,行内代码用反引号标注,独立代码块使用三个反引号并指定语言。 可能存在的疑问点:用户提到的Jetson Orin NX是否有不同存储配置?是否所有版本都无eMMC?根据引用[1],似乎所有Orin NX都没有eMMC,因此必须使用NVMe。需要确认这一点,但根据提供的引用,应该直接引用该信息,避免猜测。 另外,用户提供的引用[2]是关于Jetson Nano 2GB的,可能与Orin NX不同,但用户可能误植,所以处理时需要区分,确保回答针对Orin NX,而不是Nano。因此,在回答中应明确说明适用于Orin NX的步骤,避免混淆。 综上所述,回答的结构大致如下: 1. 开箱硬件准备:列出组件,检查NVMe SSD。 2. 系统烧录:使用SDK Manager,选择NVMe,避免SD卡,引用[1]。 3. 初次启动:连接外设,完成Ubuntu初始化。 4. 系统配置:更新系统,安装必要组件。 5. 无显示器设置:安装虚拟显示驱动,引用[3]。 6. 远程访问:配置SSH或VNC。 7. 组件安装:SDK组件如CUDA等。 8. 常见问题提示。 相关问题部分则围绕烧录问题、性能优化、应用场景等生成问题。</think>### Jetson Orin NX 开箱与入门设置指南 #### 1. **硬件准备与开箱检查** - **开箱组件**:确认包含Jetson Orin NX主板、电源适配器(需支持20V/6A)、散热模块(部分型号需自行安装)、NVMe SSD(若未预装需自行购买)。 - **存储设备**:必须使用NVMe SSD,**不可使用SD卡**(Jetson Orin NX无eMMC存储)。 --- #### 2. **系统烧录与安装** 1. **下载工具与镜像**: - 在Ubuntu主机安装[NVIDIA SDK Manager](https://developer.nvidia.com/sdk-manager),选择“Jetson Orin NX”型号和对应JetPack版本(如5.1.2)。 2. **连接设备**: - 通过USB-C线将Orin NX连接至主机,并进入恢复模式(按住Recovery键后短按Reset键)。 3. **烧录系统**: - 在SDK Manager中选择“NVMe”作为存储设备(**勿选SD Card**,否则会报错)。 - 完成烧录后,根据提示配置用户名、密码等基础信息。 --- #### 3. **初次启动与系统配置** 1. **连接外设**:接入显示器(HDMI/DP)、键盘、鼠标。 2. **初始化Ubuntu**: - 完成系统语言、时区等设置。 3. **更新系统**: ```bash sudo apt update && sudo apt upgrade -y ``` --- #### 4. **无显示器启动配置(Headless模式)** 若需无显示器运行,需安装虚拟显示驱动以启用GPU加速[^3]: 1. 安装依赖: ```bash sudo apt-get install xserver-xorg-core-hwe-18.04 xserver-xorg-video-dummy ``` 2. 配置虚拟显示: - 创建配置文件`/usr/share/X11/xorg.conf.d/xorg.conf`,内容参考[NVIDIA官方文档](https://docs.nvidia.com/jetson/archives/r35.3.1/DeveloperGuide/index.html#headless-mode)。 --- #### 5. **远程访问设置** 1. **启用SSH**: ```bash sudo systemctl enable ssh && sudo systemctl start ssh ``` 2. **配置VNC(可选)**: - 安装TightVNC或RealVNC,并设置远程桌面服务。 --- #### 6. **组件安装与开发环境配置** 1. **安装JetPack组件**: - 通过SDK Manager勾选“Jetson OS + SDK Components”,安装CUDA、cuDNN、TensorRT等组件。 2. **验证GPU驱动**: ```bash nvidia-smi # 查看GPU状态 ``` 3. **安装常用工具**: ```bash sudo apt-get install python3-pip git cmake ``` --- #### 常见问题提示 - **烧录失败**:确保主机为Ubuntu 20.04/22.04,且Orin NX处于恢复模式。 - **无显示输出**:检查虚拟显示配置或尝试通过SSH远程连接。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

乐亦亦乐

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

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

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

打赏作者

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

抵扣说明:

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

余额充值