tx2怎么看jetson tx2 刷机 l4t是否成功

说说今天刷Nvidia TX2踩的坑
折腾了十几个小时,运气好像有点差,踩了很多坑,重刷了七八遍才弄好。。
1、官网上说主机上需要至少10GB的硬盘空间。错,20GB也不够用,至少30GB
2、 刷机时TX2可以用wifi与主机进行ssh通信吗。不行,TX2必须用网线连路由器,主机可以用wifi连路由器
3、 TX2可以用VGA接口接显示器吗。不行,必须用HDMI
4、 主机操作系统可以是Ubuntu 16吗。不行,必须用ubuntu 14.04
5、 刷机进行一段时间后显示检测到TX2的ip地址冲突,要求(1)手动输入(2)重试。马上选重试不可以,过一段时间再重试吧,或者重新刷。
6、 启动刷机脚本后,仓库列表界面显示Error。我的是网络问题,VPN断网了,重新连入即可。
没有更多推荐了,要做一条有梦想的咸鱼
Jetson tx2刷机过程中的坑
暑假各种事忙得差不多后,终于有时间拿出早就申请到的tx2,开始刷机教程,这两天几乎踩边了所有的坑。
第一个坑,虚拟机
一般在安装VMware虚拟机时,建议的安装空间20GB,但是我从英伟达官网上下载下来的Jetpack3.1的刷机程序只有30MB,但下载完所有组件后会发现,文件夹内文件的大小变成了43.3G,所以建议分配给虚拟机超出50GB;
第二个坑,虚拟机的网络
在等待下来大半天下载完所有的组件后按照网上的教程进行将tx2和电脑连在同一个路由器上后,将tx2的micusb口通过安卓线和电脑相连,按reset键,再一直按住recover键,再按一下reset1键后过大约两秒,虚拟机上NVIDIA设备连接,进入recover模式后可以开始刷机了,在大约10几分钟后就刷完系统,在屏幕亮起后,虚拟机上会提示开始找tx2的IP
如果出现如图:
JetPack is unable头determine the IP address of the Jetson Developer Kit
选1会持续出现这个 选2会直接退出这个终端
主要原因是虚拟机的网络适配器模式选择了NAT模式共享主机IP地址,改为桥接模式,复制物理网络连接模式:
第三个坑:
我用虚拟机找不到TX2的IP后还尝试了在电脑上安装了双系统,直接用ubuntu系统来刷机,结果之前没注意安装包大小,所以我把这个包安装在window环境下,结果tx2的鼠标,键盘没反应
第四个坑:
在安装时我没联网导致相关包无法下载,在安装时注意联网
最终在1个多小时后终于成功安装好了,运行一下例子:
性能还是比我的820强
在七夕含泪写完博客o(╥﹏╥)o
没有更多推荐了,使用Jetpack安装的,直接./运行不必获取权限
1、用网线链接TX2时,选择下面的DHCP服务器选项
2、使用micUSB和网线链接上位机
3、可能出现优先使用网线上网,导致不能安装完,来回切换即可
4、出现高低版本不匹配,使sudo apt-get install 包的名字=‘括号里面包的版本号’
安装完后,使用上位机编译并下载到嵌入式上,需要安装SSH,新机器可能没有,会出现下载不了的状况
没有更多推荐了,02-NVIDIA Jetson TX2 通过JetPack 3.1刷机完整版(踩坑版) - 简书
02-NVIDIA Jetson TX2 通过JetPack 3.1刷机完整版(踩坑版)
文 | 阿小庆
本文继第一篇文章:
TX2 出厂时,已经自带了 Ubuntu 16.04 系统,可以直接启动。但一般我们会选择刷机,目的是更新到最新的 JetPack L4T,并自动安装最新的驱动、CUDA Toolkit、cuDNN、TensorRT。
刷机注意以下几点:
开发板刷机过程全程联网
除了Jetson TX2之外,您还需要另一台带有Intel或AMD x86处理器的台式机或笔记本电脑。(所以自己要是win电脑,要安装VMware 虚拟机,并在虚拟机上安装Ubuntu 的操作系统,我安装的是Ubuntu -16.04.3 64 位)
这些类型的机器通常被称为PC的个人电脑。该计算机被称为烧录过程的主机。
JetPack是一个x86二进制文件,不能在基于ARM的机器上运行。
先推荐一个国外刷机技术视频:
这个视频挺好,虽然是JetPack 3.0刷机,但步骤一模一样。跟着他的步骤刷机就可以,不过有些地方可能不够详细,可以自己先看一遍,有个大致印象。
1. 从官网下载JetPack3.1
下载地址为, 理论上此处下载需要NVIDIA的帐号。
为了下载方便,我给出JetPack3.0,JetPack3.1百度云链接:
链接: 密码:eu4q
安装JetPack3.1
现在把刚下载的软件包上传的虚拟机中Ubuntu主机中,可以通过共享文件夹的形式,将JetPack3.1从win电脑copy到vmware虚拟机中的ununtu,这个方法大家可以网上搜下,这里不做赘述。
然后在虚拟机上,终端定位到Jetpack3.1所在文件夹
更改执行权限:
$ chmod +x ./JetPack-L4T-3.1-linux-x64.run
$ sudo ./JetPack-L4T-3.1-linux-x64.run
然后进入了软件界面,
随后进入了component manager界面,如图所示:
此过程容易失败,多尝试几次
成功后,就要下载各种包了
点击,进入下一步
检查下是否选择上了CUDA Toolkit和OpenCV for Tegra,这两个包一定要装
下载过程可能持续1-2个小时,视网速而定。
漫长的等待
漫长的等待
下载过程会持续1-2个小时,如果期间出现错误,就返回上一步操作,然后再下一步,他会接着之前下载的继续下载。
放在实验室一晚上后......
如果遇到上面错误:'ctrl+ Alt + T'另打开一个命令窗口,运行下面语句,就可以了。
sudo apt-get install libopencv4tegra libopencv4tegra-dev
接下来,Next下一步
这一步,选择第一种连接方式(首先有两个网线,分别插到自己电脑上和Jetson TX2上,然后都连接到路由器上),如下图
开发板刷机过程中需要全程联网,那么官方推荐的做法就是把电脑与开发板用网线连在同一个路由器下。那么在弹出的network layout配置中选择路由连接;在network interface中选择以太网端口,不认识的话就用默认选项。
我在同个人电脑和Jetson TX2都连接在同一个wifi下试过,没有成功。
弹出一个窗口
3. 开发板连接到电脑,开始刷机
断开电源,保证开发板处于断电关机状态
用网线连到路由器上,也可插上鼠标键盘
用Micro USB线把开发板连到电脑上(类似于安卓手机连电脑)
接通AC电源,按下power键,开机
刚一开机,就长按Recovery键不松开,然后点按一下Reset键,过2s以后才松开Reset键,然后松开Recovery此时开发板处于强制恢复模式
完成以上步骤后,我们还要检查开发板有没有和电脑正确连接,按ctrl + Alt + T 另打开一个终端输入lsusb 命令,可以看到一些列表,只要发现其中有Nvidia Corp就说明连接正确。
以上步骤确认无误后,在刚才post installation界面中敲一下enter,就开始了刷机过程,持续大概半个小时,你可以喝杯咖啡。
显示下面界面就代表完成安装了。
安装完成标志
下面是安装确认界面,确认无误后,点击“Next”即可
Post Installation完成之后,显示删除下载文件,可以先不勾选删除下载文件。
好了,到这就算刷机完成了。
运行视频目标检测 Demo
刷机成功后,重启 TX2,连接键盘鼠标显示器,就可以跑 Demo 了。
进入tegra_multimedia_api/samples/backend中
cd home/nvidia/tegra_multimedia_api/samples/backend
执行下面命令
nvidia@tegra-ubuntu:~/tegra_multimedia_api/samples/backend$ ./backend 1 ../../data/Video/sample_outdoor_car_1080p_10fps.h264 H264 --trt-deployfile ../../data/Model/GoogleNet_one_class/GoogleNet_modified_oneClass_halfHD.prototxt --trt-modelfile ../../data/Model/GoogleNet_one_class/GoogleNet_modified_oneClass_halfHD.caffemodel --trt-forcefp32 0 --trt-proc-interval 1 -fps 10
就可以看到下面例子了!
自此就完成了,踩得坑真是都快残了,醉了!好了,现在就好好和Jetson TX2玩耍吧!!!
可能遇到的问题:
Error: JetPack must be run on x86_64 HOST platform. Detected i686 platform
Error: JetPack must be run on x86_64 HOST platform. Detected i686 platform.
上述问题是因为虚拟机安装的ubuntu14.04不是64位支持的,卸载了ubuntu14.04,我又装了ubuntu16.04,可以了!
下面是我用的 ubuntu-16.04下载链接
在下面代码地方卡住一直不动
Finished Flashing OS
Determining the IP address of target ...
主要原因是虚拟机的网络适配器模式选择了NAT模式共享主机IP地址,一定要改为桥接模式,复制物理网络连接模式,如下图:
点击虚拟机--&设置,将网络适配器中的网络连接改为桥接模式,并勾选复制物理网络连接状态
如果修改之后桥接模式不能联网,那就试试下面方法
再重新执行一遍就好了!
写于2018/06
Install TensorFlow on the NVIDIA Jetson TX2 Development Kit
专门讲解如何为NVIDIA Jetson TX2安装Tensorflow,看下面链接
Jetson TX2交流群:
可参考文章:
好看的人儿,点个喜欢? 你会更好看哦~~
愿自己略懂诗词歌赋,亦通代码之道!
微信:【hcq】
微信公众号:【重庆小哥稳】
我已加入“维权骑士”(rightknights.com)的版权保护计划。
阅读原文请点击 摘要:# 0. 简介 Jetson TX2【1】是基于 NVIDIA Pascal(TM) 架构的 AI 单模块超级计算机,性能强大(1 TFLOPS),外形小巧,节能高效(7.5W),非常适合机器人、无人机、智能摄像机和便携医疗设备等智能终端设备。 Jatson...
实验Github地址 安装双系统 目前是Win10系统,i7 6700HQ+英伟达965M显卡,因为虚拟机显卡无法进行实验,所以所以决定安装双系统 系统安装可以参考如下网址:Win10+Ubuntu双系统安装 需要注意的是,安装时请在bios中选用Legacy模式方可使用E...
欢迎大家前往腾讯云社区,获取更多腾讯海量技术实践干货哦~ 作者介绍:高成才,腾讯Android开发工程师,2016.4月校招加入腾讯,主要负责企鹅电竞推流SDK、企鹅电竞APP的功能开发和技术优化工作。本文发表于QQ会员技术团队的专栏 本文主要是对CS231n课程学习笔记的...
来源:头条前瞻:http://t.qianzhan.com/mob/detail/ed7c930.html 前瞻科技 12 月 3 日讯,小米手机 4 刷 windows 10 Mobile 公测版刷机包今日正式放出,小米已在 MIUI 官方论坛放出刷机教程...
本文是Arch Linux 线性安装手册/傻瓜书的附录部分,手册/傻瓜书地址在下面: http://www.jianshu.com/p/6fe59c24b3df 附录目录:
附录1、联网 附录2、下载并验证ISO文件 附录3、制作启动U盘/设置启动盘/多系统 附录4、分区...
1,其实这一个一个的方块儿啊,不就正像那人生的路吗,每一步都需要自己的预判与酝酿,若是随意点点,那怕连脚跟都站不住,那预判也是需要经验的啊,倘若毫无意识地走过人生这么多的路,却不加思索,后面的路怕都是要靠人品了~游戏可以重头开始,不断积累经验,然而人生呢,很...
两种书写方式: ==&字面量形式:var expression = / pattern / ==&正则表达式的方式:var expression = new RegExp(&pattern&,&flags&); ==&二者关系(可以使用字面量来定义的任何表达式...
十二月的天空,混沌无光。 寒风吹来,更是刺骨。我紧紧缩成一团。 天冷,心更冷。 徐昭佩,三个字,注定了我有让别人羡慕一辈子的资本,而我也注定要羡慕别人一辈子! 女人的使命历来如此,三从四德,相夫教子。身逢乱世,将门之女,牺牲自己的婚姻能换得家族的显贵,怎么说都是一桩稳赚不赔...Jetson TX2刷机及安装tensorflow gpu注意事项
1、新买的TX2建议直接刷机,不要用自带系统,刷机时安装jetpack中所有包
2、刷机:当安装完系统镜像时,会提示你重启,先重启,再安装其他的包(cuda、cudnn等)(注意:将系统镜像那一项以上的都选为no action,只安装target board)
3、等待安装完成后,开始安装tensorflow,采用编译安装,详见链接
https://syed-ahmed.gitbooks.io/nvidia-jetson-tx2-recipes/content/first-question.html
这个链接已实验成功,不过tf版本为1.0
http://www.jetsonhacks.com//build-tensorflow-on-nvidia-jetson-tx2-development-kit/ 这个链接也实验过,版本为1.3,未成功调用gpu
4、安装jupyter notebook推荐
注意事项:
1、编译前增加swap空间为8G
2、测试程序记得配置session:
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True,allow_soft_placement=True))
之前一直没设置 allow_soft_placement参数,导致没有成功使用gpu
根据官方doc说明,这个是当指定设备不可用时寻找替代设备的标志位,至于为什么这样就可以了,还不太清楚。
没有更多推荐了,}

我要回帖

更多关于 tx2 刷机反复重启 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信