NVIDIA JETSON TX2 Developer Kit开机,刷机

1.开机

插好电源,连上显示屏、键盘、鼠标后长按板子上的开关键(S4,旁边有标识POWER BTN)就可以开机。
在这里插入图片描述

开机后屏幕上会打印一大串字符,之后会让你输入password,这里输入nvidia(有的会让输入username,这里的username也是nvidia)。
之后等屏幕不再打印东西时顺序输入:
ls
cd NVIDIA-INSTALLER/
sudo ./installer.sh
在这里插入图片描述
等屏幕不再打印东西之后,输入:
reboot
之后电脑会重启,重启之后就会出现ubantu的界面。

2.刷机

刷机的时候要在一台装有Ubuntu系统的电脑上刷,然后把所选电脑当作主机,开发板当作目标机。刷机的时候主机和目标机都要求连接网络。
(1) 在主机上下载SDK Manager,从英伟达官网下载, 网址.
进入之后可以看到下图所示的选项:
在这里插入图片描述我们选择右边那个,因为上面写着型号。

(2) 利用shell命令在主机上安装SDK Manager:

sudo apt install ./sdkmanager-[version].[build#].deb 

如果这个命令没用,就直接找到安装包双击安装。
安装完成之后,可以利用命令行 sdkmanager直接启动软件,启动之后,需要登录,使用的是英伟达开发的账户:
在这里插入图片描述登录完成之后,可以看到STEP01

在这里插入图片描述

选择右边的Jetson ,Hardware选择TX2,在Linux那一栏要选择JetPack的类型,这里的选择是有讲究的,可以现在你的TX2板子上的终端输入
head -n 1 /etc/nv_tegra_release 回车,
就可以查看版本了,比如我的版本如下图所示,为32.4.2
在这里插入图片描述

然后在nvidia官网找到对应版本的JetPack,我选的是JetPack 4.4 DP如下图所示:

在这里插入图片描述

这样就可以选择最合适的JetPack了。

点击STEP02
这一步是让你选择要安装的东西,这里一般全选就行,但也可以不全选,而是选择HOST COMPONENTS的全部和TARGET COMPONENTS的Jetson OS。这里的Jetson OS就是之后会装在TX2板子上的系统了,而Jetson SDK Components里面包含了可能会在TX2上做开发时要用到的东西,比如CUDA,opencv等。

还有一点要注意的是下面系统会自动给你选择Download folder和 Target HW folder,一般会在主机的根目录下,但如果主机的根目录没有足够的空间的话会让你更改存放的位置,这时候最好是在根目录下腾出一些空间,因为放在其他地方的话会导致最终安装失败。

点击STEP03
在这里插入图片描述点击下载然后就开始下载了。

下载完毕之后,会提示你让你用USB连接电脑,这里只能使用JETSON TX2盒子里面提供的USB线将主机和目标机连接。

(3)安装Jetson OS
Jetson OS就是Jetson官方的系统。安装的时候有两个选项:自动安装和手动安装。
自动安装是傻瓜式的操作,但是自动安装失败率比较高,这跟网络有关。系统下载好后,Host上自动跳出安装窗口,选择Automatic Setup,输入用户名和密码,默认都为nvidia,IP地址为目标机的IP地址,输入完毕后点击‘Flash’。
目标机的IP地址可以在目标机的终端输入:
ifconfig回车
来获取,如下图所示,图中所示,其中l4tbr0后面的就是目标机的IP了。

在这里插入图片描述

在这里插入图片描述
手动安装的步骤:
选择Manual Setup,点击Flash
在这里插入图片描述
按照跳出来的图片中所写的步骤来进行:
(1)恢复TX2到Recovery模式恢复模式操作如下:按下并松开TX2的POWER键S4;
(2)按下并保持FORCE RECOVERY键S3;
(3)在此期间按下并松开RESET键S1;
(4)等待2秒后松开FORCE RECOVERY键S3。
上面是我搜到别人写的,但其实我自己做的时候并没有按照上面的来,因为我发现弹出来的图片上写的跟这个不太一样,就直接按照图片中的英文步骤来做了,反正是成功了,而且操作简单一些,可能是因为我装的是比较新的JetPack 4.4 DP吧,步骤上有所简化。

恢复到Recovery模式之后,就开始装系统了,期间目标机的屏幕上会出现让你设置的一些东西,比如说可以在TX2 的界面上面设置账号和密码作为这个系统的账号和密码。
安装完Ubuntu18.04之后,会继续弹出一个窗口,输入你自己设置的账号和密码,就可以安装Jetson SDK Components了,这里面就是之后做开发时可能会用到的东西,比如说CUDA就是之后装Pytorch必备的。切记要在安装Jetson SDK Components前将目标机联网,且要保证主机和目标机在同一个路由器上。

接着就是漫长的等待,可以看到安装成功也就是进度到STEP04结束安装。

3 安装过程中的坑

上面所述的是安装过程一帆风顺的情况,但一帆风顺是极少见的,我的安装过程就充满了曲折,用了好几天才装好。下面简述一下一些问题。

问题一:要装在主机上的几个东西下载失败

刚开始安装的时候我在实验室给我配的电脑上安装的,这台电脑是Ubuntu16.04的系统,但我在进行STEP03下载时就出了问题:要装在主机上的几个东西下载失败,然后查看失败原因说的是apt无法下载包的问题,进行sudo apt-get update操作之后还是失败,就这样在网上找了好久的解决方案还是没用,果断换了实验室的列另外一台电脑,问题解决。

问题二:主机和目标机要装的东西都下载好了,但要往目标机里安装的东西安装失败

这个里面的问题就多了,最有可能的是你的目标机和主机没有在同一个路由器上,或者是目标机没联网。如果这些都做好了还是有错误的话就多试几遍。

问题三:各种奇怪问题
如果失败之后你点击error那个红色标签进入terminal查看错误的话会发现有很多奇奇怪怪的问题,这些问题有些可以在网上搜到,就可以解决一下,有些根本找不到解决办法那就只能多试几次,不然就是再换一个电脑试试了。

总结:给TX2刷机是一件很玄的事儿,运气很重要!!!

如何在TX2上安装python

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

comli_cn

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

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

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

打赏作者

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

抵扣说明:

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

余额充值