Nvidia Jetson TX2 刷机遇到的问题及解决方法

Nvidia Jetson TX2 刷机遇到的问题及解决方法

从开始了解TX2到刷机完成用了大概两周的时间,粗略的记录了一下过程以及自己遇到的问题,希望能帮到大家。

步骤参考

Host主机:要求是Linux系统,虚拟机也可以。Target:Nvidia Jetson TX2

在主机上的操作(以虚拟机为例):

  1. 确定SDK安装版本https://developer.nvidia.com/embedded/jetpack-archive
  2. 找到匹配的Ubuntu版本
  3. 下载VMware和Ubuntu相应版本
  4. Ubuntu安装 注意分配内存时,Jetson安装最少需要19G的内存,为了避免后续扩容,一开始就就把内存划分的大一点,我一开始设置是40G,安装的时候提示内存不足,后来又增加了20G,后来又增加了20G…(需要gparted对增加的内存分配才能使用)
  5. 打开虚拟机时,如果屏幕尺寸很小,需要进行下面的操作,下载VMTools,进行屏幕尺寸的调节,下载完成后,重启虚拟机,然后点击上方的查看-自动调整大小-自适应客户机(因为JetPack安装时有分辨率要求)
  6. 选择网络连接方式,查了好多安装的教程都写要以桥接的方式联网,尝试了一下,下载速度很慢,换成了仅主机模式。不过后面与TX2传输时用了桥接的方式
  7. 注意开始下载前更换国内下载源,Host和Target都换成清华源。换源的步骤在下面。
  8. 下载JetPack
  9. 安装时,出现依赖问题 Jetpack apt-get install -f
  10. 安装完成后,在terminal中输入sdkmanager,按照提示步骤进行。
  11. 连接TX2到Host,能识别,但是每次连接到虚拟机上,虚拟机都直接卡死,查了一下原因,win10版本更新后,VMware15.0不兼容,得更新VMware到15.5

TX2上的操作:

  1. TX2成功连接至虚拟机,开始安装。安装后出现 ’cannot contact device via SSH,validate that SSH service is running on the device ‘ 问题,TX2设置完语言、键盘,登录ubuntu后解决。
  2. TX2刷机完成后,还需要安装一些包,此前需要重启并且需要对TX2换源,不然下载速度非常慢(趋近于0),没换源装了两次,都卡在CV上,换源后该问题解决。
    TX2换源步骤及ubuntu18.04对应源
    (Host换源也是同样的步骤)
    出现的问题及解决方法如下:
    如果更换源的过程中:
    sudo gedit /etc/apt/sources.list 打开修改源后,无法保存,改为执行命令:
    sudo gedit /etc/apt/sources.list &>/dev/null 可解决该问题
    更新源的过程中
    sudo apt-get update
    如果出现问题:
    Could not get lock /var/lib/apt/lists/lock
    执行命令:
    sudo rm /var/lib/apt/lists/lock
  3. 完成重启TX2、换源后,在terminal中输入ifconfig命令,找到IP地址,输入至Host安装完系统后弹出的对话框中,并且输入用户名和密码,点击安装。等待完成~(换成清华源后,TX2的安装大概用了两个小时)。

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