许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Jetson Orin NX开发板烧录启动系统教程

Jetson Orin NX开发板烧录启动系统教程

阅读数 4
点赞 0
article_banner

@英伟达Jetson Orin NX 开发板上市有一段时间了,其中16G套件能提供100TOPS算力,性能是上一代Jetson Xavier NX 的 5 倍。其启动系统安装于之前Jetpack SD 烧录完全不同,在这里做一个简单系统安装的介绍,希望能帮助有需要的朋友

Jetson Orin NX  开发板安装启动系统

硬件准备

  1. 除了开发板,这一代支持使用NVMe固态硬盘作为存储介质,一般代理商会提供一条128G固态硬盘,记得查看你的开发板是否已安装好固态硬盘。
  2. 烧录系统还需要一台Linux 主机,本人使用的Ubuntu20.04版本。之前测试过使用Jetson nano 作为烧录系统的主机,不过在烧录的过程总是报错走不下去。如果主机是window10系统,可以使用window subsystem Linux(WSL2.0), 在Microsoft store 商店里可以选择安装Ubuntu20.04或更新的版本,选择这个办法还需要安装一个usbipd-win包,安装了这个包后才能把Window 系统usb接口映射到Linux子系统,具体介绍看微软的链接link, 否则在Linux子系统是不支持用“lsusb" 命令查看端口。
  3. 跳线,用于短接开发板上的引脚,让开发板处于“recovery" 模式,具体做法看载板的说明。

下面主要以Linux主机安装流程介绍,安装版本是依据Nvidia 的开发者指引安装Jetson Linux 35.3.1 GA(2023/3/28发布),链接在这里link 该版本支持Orin NX 系列开发板

下载 安装包  资源

  1. 在Linux主机(Ubuntu20.04),打开浏览器,登陆英伟达开发者页面 link, https://developer.nvidia.com/embedded/jetson-linux, 下载下面2个驱动。可能需要Nvidia的账号,可以先申请注册一个,免费的。
    在这里插入图片描述
  2. 打开终端terminal,进入Downloads目录,查看已下载的压缩包
$ cd Downloads

用“ ls  " 命令列出目录里所有文件

$ ls

如果成功下载,应会看到以下文件:

   jetson_linux_r35.3.1_aarch64.tbz2

   tegra_linux_sample-root-filesystem_r35.3.1_aarch64.tbz2

解压安装包

这个操作可以做Downloads目录下操作,用管理员权限sudo tar 指令解压,输入enter后需要输入你预置的管理员密码。压缩文件名较长容易输错,可以在 输入"tar xf j“ 之后用键盘“tab"键自动补完文件名。

sudo tar xf jetson_linux_r35.3.1_aarch64.tbz2
sudo tar xpf tegra_linux_sample-root-filesystem_r35.3.1_aarch64.tbz2 -C Linux_for_Tegra/rootfs/

编译启动文件

解压完成后,用 ls 指令查看会发现多了一个Linux_for_Tegra目录,进入该目录后执行下面编译操作。

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

到这一步启动文件的准备基本完成。

确认开发板与主机连接并处以recovery模式下

用miniusb 转usb 接线将开发板与Linux主机连接中一起,卡发板一端是miniusb ,主机一端是usb ,然后给开发板供电点亮,在Linux主机终端输入“lsusb"

$ lsusb

如果能看到如下内容,则证明开发板是处于“recovery”模式,可以进行下面 烧录  操作

Bus xxx Device yyy : ID 0955: 7323 Nvidia Corp.

烧录

在Linux主机上输入以下指令:

   $ 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 jetson-orin- nano  -devkit internal

$ 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 jetson-orin-nano-devkit internal

建议:使用复制,粘贴指令,避免错漏。命令链接link
在这里插入图片描述

启动开发板

待Linux 终端提示烧录成功,先关闭开发板电源,将无线鼠标,键板接到开发板上,用HDMI线接好显示器,将“recovery”的跳接取下。然后给开发板供电,进入Linux设置界面设置语言,用户等信息。启动设置流程到此结束。目前系统内还没安装Jetpack, 安装Jetpack5.1的指引,请参照 英伟达  的指引link
在这里插入图片描述


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空