Jetson TX2 使用WiFi刷机

1.开机启动

注意:
刚拿到板子时,不知道怎么做时,请先去下面的第2步将需要的环境配置好,再来第一步依序进行。这个期间最好有一个稳定的网络。作者由于网络不稳的问题,来回“折腾”多次。

开箱后缺少一根能连接到HDMI显示屏的线,需要自备一根,然后将tx2板所有线正确连接好,确认无误后,通电开机。因为Jetson TX2 自带ubuntu 16.04 系统,所以首次开机时,进入的是以nvidia用户登录的Ubuntu命令行界面,在该界面会有三个step提示你做下一步操作,用户名和密码都是nvidia。使用命令如下:

cd /home/nvidia/NVIDIA-INSTALLER
./installer.sh
reboot

2.下载安装JetPack

板子重启后,保持不动。去自己的电脑主机上安装JetPack。
需要的环境:一个Ubuntu16.04系统的主机。如果自己是windows系统,可以在虚拟机里装一个Ubuntu16.04系统。注意这个系统如果是在虚拟机里安装,则在安装好后需要进行一步USB控制器设置,如下图所示。将能打钩的都打上,然后确定,这一步需要虚拟机的Ubuntu系统先关机进行设置,因此,可以先设置好再进入系统。
Jetson TX2 使用WiFi刷机_第1张图片
安装详细说明如下:
下载JetPack链接:https://developer.nvidia.com/embedded/jetpack
(需要先登录到NVIDIA账号,没有账号需要先注册。进入之后在下载中找到需要的JetPack下载),我下载的是JetPack 3.3,下载好的文件叫JetPack-L4T-3.3-linux-x64_b39.run。可以在家目录下创建一个JetPack文件夹用来存放JetPack-L4T-3.3-linux-x64_b39.run。完成后,打开所在文件夹在终端执行以下命令:

chmod +x ./JetPack-L4T-3.3-linux-x64_b39
./JetPack-L4T-3.3-linux-x64_b39

运行命令后出现下图,点击okay即可。
Jetson TX2 使用WiFi刷机_第2张图片
点击Next。
Jetson TX2 使用WiFi刷机_第3张图片
这一步我选择的No,你也可以选择yes,对安装没有影响。然后进行Next。
Jetson TX2 使用WiFi刷机_第4张图片
选择Jetson TX2,点击Next。
Jetson TX2 使用WiFi刷机_第5张图片
因为选择的是无线网刷机,所以在这一步选择Full后,将Flash OS这一项点击选择no action,此时变为了Custom,没有影响。然后点击Next。
Jetson TX2 使用WiFi刷机_第6张图片
选择Accept All,然后Accept进入下一步。弹出来需要超级用户验证,输入密码Enter即可。
Jetson TX2 使用WiFi刷机_第7张图片
等下载安装好后,点击OK。
Jetson TX2 使用WiFi刷机_第8张图片
然后点击Next。
Jetson TX2 使用WiFi刷机_第9张图片
在TX2板终端中输入ifconfig,获取到TX2板IP地址。TX2板要和当前使用的主机使用的是同一个无线网。然后输入IP,username和password都是nvidia。输好确认IP输入无误后,点击Next。
Jetson TX2 使用WiFi刷机_第10张图片
这个时候出现的post installation jetson TX2,是如下图所示的。和使用路由器不同的是,没有flash os一项。注意:这一步点击Next前一定要先确认好TX2板的micro usb线和主机是否连接好。打开终端,输入lsusb,出现NVidia Corp说明连接正确。可进行下一步操作。
Jetson TX2 使用WiFi刷机_第11张图片
在这里插入图片描述
等待安装,当出现下图的Installation of …时,并且命令行中没有显示出error,代表一切顺利。
Jetson TX2 使用WiFi刷机_第12张图片

3.跑demo

在TX2板上打开终端,输入如下命令跑一下自带demo完成测试:
1.海面模拟demo测试

cd /home/nvidia/NVIDIA_CUDA-9.0_Samples/bin/aarch64/linux/release/
./oceanFFT

测试结果:
Jetson TX2 使用WiFi刷机_第13张图片
2.车辆识别demo测试:

cd /home/nvidia/tegra_multimedia_api/samples/backend
chmod +x 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

这个demo测试需要多等一会儿出结果。测试结果是一个视频,这里截图如下:
Jetson TX2 使用WiFi刷机_第14张图片

4.总结

刷机过程是很简单的,算是机械化的操作,但作者整个刷机过程,由于网络不稳定,耽误了很多时间。比如由于丢包缘故,导致demo无法成功测试,JetPack安装过程也因为网络原因耽误很多时间,因此,希望刷机的朋友们有一个比较快且稳定的网络完成以上过程。

5.补充

如果按上述过程未成功,再来一遍时,重启tx2板后,主机会无法识别出micro usb连接,解决的办法是:
连接完成后,让JetSon TX2进入Recovery模式。具体步骤如为:
1.断电,把JetSon TX2电源拔了
2.重新接上电源,按一下power键(PWR)开机
3.此时马上按下Recovery键(REC),心里默数2-3秒
4.保持按住Recovery键,同时按一下Reset键(RST)
5.最后松开Recovery键
然后在主机进行jetpack安装,但是在jetpack安装时,选择full后,不要将flash os置未no action ,直接进行next,依次进行下面的操作。后面到post installation中连接tx2的屏会亮起来,这个时候micro usb是持续和主机连接成功的,可以使用lsusb命令查看是否连接成功。然后将现在的过程直接终止,重新回到主机安装jetpack操作,再按照上述2,3步依序进行即可。

你可能感兴趣的:(Jetson,TX2,jetson,TX2,无线网刷机)