Jetson TX2 刷机时遇到的坑

工作原因,要在tx2 上做神经网络的嵌入式开发。为此,花费了大约3天的时间在tx2上安装cuda、cudnn、opencv、等网络所需的包和库。中间遇到各种坑,记录下来希望对大家有所帮助,减少搭环境花费的时间,尽快的进行开发工作。

一、至于tx2的安装过程,这里不再赘述,网上有大量的教程。本文主要提及一些需要注意的小细节,也是最让人头大的地方。

首先,一定要清楚要不要刷板子上的系统,或者只用安装需要的包就可以。一般的教程都是直接包含了刷系统这一步的。在这里借用官网的图来说明。

一般情况下,Host-Ubuntu下的东西是不用安装的,除非你要做交叉编译,这个不会影响你在板子上装东西。所以在action那一栏可以设置为noaction。而Target 下的包要全部安装,第一次运行jetpack安装程序时,这些action都是默认安装的,根据自己的需要可以进行调整,但是Target下的东西必须全部装。

如果是再次安装只是为了添加一些新的软件包,则根据提示选择就行。

需要注意的是右上角的full、custom,要选择full,不要问为什么,经验,经验。

 

下一个坑是在主机连接板子的ip时会出现卡死的情况。也即是卡在刷完系统之后的界面。无法进行cuda 等的安装。这是如果板子接了显示器,在板子上的ubuntu系统中找不到任何跟cuda、opencv相关的东西。

 

这时,不要慌。先取消本次安装,然后在重复安装过程,不过此时切记不能在勾选安装系统的选项。

即 Linux for Tegra(TX2)下的Flash OS 一定要设置为noaction。然后依次点击next,知道出现一个让你输入target ip 的地方。

 

需要注意的是所有的安装过程都是在板子开机的情况下进行的。

 

在板子的terminal 中输入ifconfig 查看板子的ip,注意要连接的是一个静态ip,而不是dhcp随机分配的ip,即l4tbr0中所显示的ip。

user name: nvidia or ubuntu               

password:     nvidia   or  ubuntu

默认是这两个,但一般是默认nvidia。

这还不够,依然会提示无法连接。这时需要修改主机的ip。

图中的IP是你在TX2上查到的静态IP。

如果你前面安装的顺利,会在主机上有一个文件,在你安装的位置,按照其中readme 中的提示修改ip,然后在点击next连接即可。

之后就是等待安装完成了。

有类似的问题可以联系博主交流。

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

nobrody

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

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

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

打赏作者

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

抵扣说明:

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

余额充值