NVIDIA 英伟达 JETSON TX2 使用 jetpack 3.3 刷机过程中常见问题的解决。

NVIDIA 英伟达 JETSON TX2 使用jetpack3.3 刷机过程中的一些问题

  • 运行过后一片空白
    • 问题描述
    • 解决办法
  • IP获取不到
    • 问题描述
    • 解决办法
  • 报错无法安装包
    • 问题描述
    • 解决办法

用TX2有一段时间了,以前的刷机过程都没有记录。网上各个博客、官网的教程都比较多,也有完整的视频讲解,但是没有针对问题的总结,下面我来讲一下关于刷机过程当中遇到的常见问题。
实验环境Ubuntu 16.04 + 科学上网,一定要科学上网,不然不行。

运行过后一片空白

问题描述

之前我让终端使用代理的方法是直接在系统网络设置里面的代理设置为全局代理,这个方法感觉还比较有效,之前一直都是这么用的,所以感觉打开jetpack的时候不会出现这种情况,但是就是一直空白,感觉可能是没有,获取到安装列表一样。具体的问题如下面图片。
NVIDIA 英伟达 JETSON TX2 使用 jetpack 3.3 刷机过程中常见问题的解决。_第1张图片

解决办法

通过添加一下添加环境变量,在.bashrc里面添加下面两行解决了这个问题。

export http_proxy=http://127.0.0.1:1080
export https_proxy=http://127.0.0.1:1080

有可能你的端口和地址不一样改一下就可以了,添加过后保存退出就可以了,然后新打开一个终端,运行jetpack就可以正常看到列表了。

IP获取不到

问题描述

在TX2进入recovery模式过后的刷机过程中需要获取TX2的IP,很多时候刷机经常会在这里出问题,显示获取不到IP,错误信息如下

JetPack is unable to determine the IP address of the Jetson Developer Kit
Please select which action do you want:
    1. Retry
    2. Manually enter IP address
Your Option is <1/2>:

解决办法

先别着急输入选项,在这个界面只有第一次输入有用,如果第一次不成功,后面会一直弹这个错误,但是当输入2的时候就结束了。我们先在宿主计算机就是TX2连的电脑里面的网络设置把代理设置为无。TX2在开始刷机的前面一段时间是刷系统所以会自己断开网络链接,这也是导致经常获取不到IP的原因,在自己的电脑上把代理取消掉过后就等待TX2的网口上面的绿灯亮起,最好现在路由器的管理页面上看有没有TX2,或者直接接TX2的显示屏看,这个时候显示屏是可以用的,等确认TX2已经连上网过后,这个时候再输入1然后回车,之后就没问题了。

报错无法安装包

问题描述

出现一些包安装失败,具体错误如下

"Error:CUDA cannot be installed on device.This may be caused by other apt-get command running on device when installing CUDA.Please use apt-get command in a terminal to make sure following packages are installed correctly on device before continue:
cuda-toolkit-8-0 libgomp1 libfreeimage-dev libopenmpi-dev openmpi-bin.
After these packages are installed on device,press Enter key to continue."

解决办法

到TX2上把这些包装上过后,点ENTER就可以了。
可以用ssh连接到TX2安装,命令如下

ssh nvidia@ip地址

或者直接在TX2上接显示屏和键盘,鼠标直接安装就可以。

sudo apt install <要安装的包>

你可能感兴趣的:(tx2刷机)