刷机过程网上基本都有,仅记录下自己在刷机过程中遇到的坑。
我主要参考的文章:https://blog.csdn.net/sinat_36811967/article/details/88286849
https://blog.csdn.net/weixin_38593194/article/details/84539596
前言:
重要事情说三遍,内存一定要够!内存一定要够!内存一定要够!!
jetpack安装下来总共需要占用42G多内存,因为我是笔记本双系统,当初分配的内存不太够,在经历数次内存爆满,安装失败后,不得不将几乎整个系统的文件备份清空才勉强够用。所以在进行刷机前请确认自己分配的内存是否够用。
整个包中只有jetpack_download和JetPack-L4T-3.3-linux-x64_b39.run最重要,其他文件都是在安装过程中自动生成的。jetpack_download大概有4G左右大小,虽然也是自动生成,但在安装失败后重新安装时可以节省很多下载时间。在其他地方安装时,也只复制这两个文件即可。
另:我在电脑内存不够时,曾尝试将jetpack安装到外插硬盘中,但是一直卡在获取root权限上,未成功,后才将电脑内文件几乎清空。
问题描述1:
在下载好文件并给予权限后 输入图片中命令后报错
解决方案:
只需要将sudo去掉即可,即仅输入
./JetPack-L4T-3.3-linux-x64_b39.run
即可
问题描述2:
在进行到这个步骤时
因为我电脑之前安装过opencv高版本,所以在安装opencv时报错
Return Code: 1 Error: libopencv-python libopencv-samples cannot be installed on host.
Please manually run following command in terminal to install packages before continuing:
sudo apt install /home/yanzhao/jetpack/jetpack_download/libopencv_3.3.1_amd64.deb
/home/yanzhao/jetpack/jetpack_download/libopencv-dev_3.3.1_amd64.deb
/home/yanzhao/jetpack/jetpack_download/libopencv-python_3.3.1_amd64.deb
/home/yanzhao/jetpack/jetpack_download/libopencv-samples_3.3.1_amd64.deb
然后按照指示自行安装时,又遇到很长一段如下类似的错误
Depends: libopencv-core-dev but it is not installed
解决方案:
在尝试数种方法后,按照错误信息提示,输入后解决
sudo apt-get -f install
sudo apt autoremove
我主要在第二个安装包处报错较多,如果第二条实在过不去,先把最后两个包安装后,回头再输入上面的命令,再安装第二个安装包。以上命令可多次使用。
虽然解决了jetpack安装的问题,但不知道对我原来安装的opencv有什么影响,请谨慎尝试。
小细节:
另:
这步的选项每个电脑可能都不一样,不必纠结,直接默认next即可。
问题描述3:退出recovery模式
在数次安装过程中,在tx2进入recovery模式安装失败后,每次都需要将tx2退出recovery模式再重新进入才能进行安装。
解决方案:
在网上搜索良久都没见过有提如何退出recovery模式。后无意间解决,发现如此简单
首先你需要一台HDMI输入的显示屏和键鼠,将显示屏连接在tx2上,tx2在recovery模式下是不显示的,但只需要在开发板上按一下reset按键就可以重启TX2.
重启tx2后,就正常关机再重启进入recovery模式即可。系统备份与恢复时也同理。