Jetson TX2在ubuntu16.04下使用Jetpack 3.3刷机,介绍一下几个坑

问题1:跳出cuda安装失败的警告框

原因:安装的时候忘记去掉host主机的安装了,自己笔记本上的虚拟机完全没必要安装cuda或者opencv嘛。使用虚拟机的原因是tx2是arm架构不能运行jetpack,这样看来其实jetpack可以直接帮你把所有的相关东西安装好,只是tx2无法运行罢了。

如何去掉host主机的安装:

如图所示,点击红框位置选择no action即可。

Jetson TX2在ubuntu16.04下使用Jetpack 3.3刷机,介绍一下几个坑_第1张图片

问题2:按照提示信息以恢复模式启动板子后,PC上lsusb没能看到有Nvidia Corp字样的行
解决方法:很简单,拔掉usb线,重新接一下,然后lsusb可以看到了,之前怀疑步骤错误,反复关电源重启好多次,都以为是板子坏了。

这个是我百度搜到的,因为输入lsusb没搜到nvidia开发板所以百度了一下相关问题,找了半天找到了一个解决办法,重新拔插后就好了。。。

问题3:刷完后没有tegra_multimedia_api/samples/backend文件夹

因为我认为没必要重装系统,所以没有勾选重装系统的选项,就那个file systerm and os,然后安装的时候时间比较漫长我就人离开了(网上说大概半个小时),但是笔记本电脑忘了插电,结果第二天过来的时候插电开机,发现控制台的信息和网上教程给的信息不太一样(虽然都是success),查看log文件后发现也都是success,我以为是安装完成了,但是查看tx2开发板后发现没有tegra_multimedia_api文件夹,nvidia文件夹下空空如也,除了基础文件夹以外啥也没,我怀疑是安装出了问题,打算重装一下,这次勾选file systerm。

成功刷完了再继续更新。

 

终于成功刷完了系统,也跑了一下示例demo,就那个车辆检测的,可以用了,后续再看看能不能跑别的东西。

问题3的原因其实是刷机尚未完成,卡在了Determining the IP address of target这边。网上搜了下,原因是虚拟机的ip段和tx2的ip段不同,所以自动搜索的时候(勾选了flash os image to target)没能搜到tx2的ip。解决办法是将虚拟机的网卡设置为桥接模式,复制物理地址。具体的可以看该链接的最后面的坑解答,如果设置了桥接模式网连不上的话也有解决办法:https://www.jianshu.com/p/bb4587014349

这里面提到的这个视频:https://v.qq.com/x/page/b0515967lbr.html?

我觉得非常浅显易懂,建议一边看一边刷机。

以上,希望能够帮到诸位。

 

 

你可能感兴趣的:(深度学习)