700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Jetson AGX Xavier 刷机教程

Jetson AGX Xavier 刷机教程

时间:2022-02-25 17:41:20

相关推荐

Jetson AGX Xavier 刷机教程

Jetson AGX Xavier 刷机教程

前言step1:安装sdkmanagerstep2:用sdkmanager刷机

前言

首先,我们需要知道刷机的大致流程:先用一个带ubuntu系统的主机(可以是虚拟机,但不可以是win10自带的ubuntu子系统)安装好sdkmanager软件,然后用nvidia自带的usb线连接nvidia盒子与ubuntu主机,,并且给nvidia套件插上键盘,鼠标,显示器和网线,然后用sdkmanager刷机。

注意点:

1.在用虚拟机刷机的时候,需要注意的是给虚拟机分配的内存空间必须足够大,最好大于50G。2.最好在刷机前就给nvidia套件连上显示器,键盘,鼠标等,不然后面的过程很可能失败。

step1:安装sdkmanager

首先,去nvidia jetson官网下载sdkmanager软件,然后用下面的语句进行安装。

sudo dpkg -i /var/run/vmblock-fuse/blockdir/7KErYD/sdkmanager_1.4.1-7402_amd64.deb

安装的时候可能会报一个错,如下。

Selecting previously unselected package sdkmanager.(Reading database ... 163106 files and directories currently installed.)Preparing to unpack .../sdkmanager_1.4.1-7402_amd64.deb ...Unpacking sdkmanager (1.4.1-7402) ...dpkg: dependency problems prevent configuration of sdkmanager:sdkmanager depends on libgconf-2-4; however:Package libgconf-2-4 is not installed.sdkmanager depends on libcanberra-gtk-module; however:Package libcanberra-gtk-module is not installed.dpkg: error processing package sdkmanager (--install):dependency problems - leaving unconfiguredProcessing triggers for hicolor-icon-theme (0.17-2) ...Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...Processing triggers for mime-support (3.60ubuntu1) ...Errors were encountered while processing:sdkmanager

不要紧,按照错误提示做就好了,如下。

sudo apt install libcanberra-gtk-module

又会出错,如下。

Reading package lists... DoneBuilding dependency tree Reading state information... DoneYou might want to run 'apt --fix-broken install' to correct these.The following packages have unmet dependencies:libcanberra-gtk-module : Depends: libcanberra-gtk0 (>= 0.2) but it is not going to be installedsdkmanager : Depends: libgconf-2-4 but it is not going to be installedE: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

还是不要紧,继续按照错误提示做就好了,如下。

sudo apt --fix-broken install

然后结果如下。

Reading package lists... DoneBuilding dependency tree Reading state information... DoneCorrecting dependencies... DoneThe following packages were automatically installed and are no longer required:efibootmgr gir1.2-geocodeglib-1.0 libegl1-mesa libfwup1 libllvm8libwayland-egl1-mesa ubuntu-web-launchersUse 'sudo apt autoremove' to remove them.The following additional packages will be installed:gconf-service gconf-service-backend gconf2-common libcanberra-gtk-modulelibcanberra-gtk0 libgconf-2-4The following NEW packages will be installed:gconf-service gconf-service-backend gconf2-common libcanberra-gtk-modulelibcanberra-gtk0 libgconf-2-40 upgraded, 6 newly installed, 0 to remove and 0 not upgraded.1 not fully installed or removed.Need to get 862 kB of archives.After this operation, 8,134 kB of additional disk space will be used.Do you want to continue? [Y/n] yGet:1 http://us./ubuntu bionic/universe amd64 gconf2-common all 3.2.6-4ubuntu1 [700 kB]Get:2 http://us./ubuntu bionic/universe amd64 libgconf-2-4 amd64 3.2.6-4ubuntu1 [84.8 kB]Get:3 http://us./ubuntu bionic/universe amd64 libcanberra-gtk0 amd64 0.30-5ubuntu1 [7,864 B]Get:4 http://us./ubuntu bionic/universe amd64 libcanberra-gtk-module amd64 0.30-5ubuntu1 [10.0 kB]Get:5 http://us./ubuntu bionic/universe amd64 gconf-service-backend amd64 3.2.6-4ubuntu1 [58.1 kB]Get:6 http://us./ubuntu bionic/universe amd64 gconf-service amd64 3.2.6-4ubuntu1 [2,036 B]Fetched 862 kB in 4s (218 kB/s)Selecting previously unselected package gconf2-common.(Reading database ... 174654 files and directories currently installed.)Preparing to unpack .../0-gconf2-common_3.2.6-4ubuntu1_all.deb ...Unpacking gconf2-common (3.2.6-4ubuntu1) ...Selecting previously unselected package libgconf-2-4:amd64.Preparing to unpack .../1-libgconf-2-4_3.2.6-4ubuntu1_amd64.deb ...Unpacking libgconf-2-4:amd64 (3.2.6-4ubuntu1) ...Selecting previously unselected package libcanberra-gtk0:amd64.Preparing to unpack .../2-libcanberra-gtk0_0.30-5ubuntu1_amd64.deb ...Unpacking libcanberra-gtk0:amd64 (0.30-5ubuntu1) ...Selecting previously unselected package libcanberra-gtk-module:amd64.Preparing to unpack .../3-libcanberra-gtk-module_0.30-5ubuntu1_amd64.deb ...Unpacking libcanberra-gtk-module:amd64 (0.30-5ubuntu1) ...Selecting previously unselected package gconf-service-backend.Preparing to unpack .../4-gconf-service-backend_3.2.6-4ubuntu1_amd64.deb ...Unpacking gconf-service-backend (3.2.6-4ubuntu1) ...Selecting previously unselected package gconf-service.Preparing to unpack .../5-gconf-service_3.2.6-4ubuntu1_amd64.deb ...Unpacking gconf-service (3.2.6-4ubuntu1) ...Setting up gconf2-common (3.2.6-4ubuntu1) ...Creating config file /etc/gconf/2/path with new versionSetting up libgconf-2-4:amd64 (3.2.6-4ubuntu1) ...Setting up libcanberra-gtk0:amd64 (0.30-5ubuntu1) ...Setting up libcanberra-gtk-module:amd64 (0.30-5ubuntu1) ...Setting up sdkmanager (1.4.1-7402) ...Setting up gconf-service (3.2.6-4ubuntu1) ...Setting up gconf-service-backend (3.2.6-4ubuntu1) ...Processing triggers for libc-bin (2.27-3ubuntu1.4) ...

然后再继续装sdkmanager即可,如下。

sudo dpkg -i /var/run/vmblock-fuse/blockdir/7KErYD/sdkmanager_1.4.1-7402_amd64.deb

然后就可以按照成功了,如下。

(Reading database ... 174814 files and directories currently installed.)Preparing to unpack .../sdkmanager_1.4.1-7402_amd64.deb ...Unpacking sdkmanager (1.4.1-7402) over (1.4.1-7402) ...Setting up sdkmanager (1.4.1-7402) ...Processing triggers for hicolor-icon-theme (0.17-2) ...Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...Processing triggers for mime-support (3.60ubuntu1) ...

然后就可以运行sdkmanager了,如下。

sdkmanager

打开sdkmanager的第一个界面如下。

step2:用sdkmanager刷机

进入sdkmanager软件之后,先登录(我是选择开发者模式,然后用qq登录的),登录的过程容易卡住,可以关掉软件多试几次。登录之后的界面如下。

在这一步,如果是先连接好了nvidia套件,并且打开了刷机模式,sdkmanager软件会自动检测到jetson的版本,然后自己选好要装的jetpack版本,就可以点击continue了。

后面的下载与安装,按流程走就好,在下载的时候容易断,可以重复retry。注意,在flash之后要先去nvidia套件上设置系统信息,然后再在sdkmanager上安装组件。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。