赞
踩
除了开发板,这一代支持使用NVMe固态硬盘作为存储介质,一般代理商会提供一条128G固态硬盘,记得查看你的开发板是否已安装好固态硬盘。
烧录系统还需要一台Linux 主机,本人使用的Ubuntu20.04版本。之前测试过使用Jetson nano 作为烧录系统的主机,不过在烧录的过程总是报错走不下去。如果主机是window10系统,可以使用window subsystem Linux(WSL2.0), 在Microsoft store 商店里可以选择安装Ubuntu20.04或更新的版本,选择这个办法还需要安装一个usbipd-win包,安装了这个包后才能把Window 系统usb接口映射到Linux子系统,具体介绍看微软的链接link, 否则在Linux子系统是不支持用“lsusb" 命令查看端口。
跳线,用于短接开发板上的引脚,让开发板处于“recovery" 模式,具体做法看载板的说明。
下面主要以Linux主机安装流程介绍,安装版本是依据Nvidia 的开发者指引安装Jetson Linux 35.3.1 GA(2023/3/28发布),链接在这里link 该版本支持Orin NX 系列开发板
$ 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
到这一步启动文件的准备基本完成。
用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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。