TX2刷机——JetPack4.3

    技术2023-10-08  80

    准备工作: 一台装有Ubuntu16.04(or Ubuntu 18.04)系统的电脑,我用的是Ubuntu16.04虚拟机。 一块NVIDIA Jetson TX2开发板。

    注册账号: 下载Jetpack需要一个NVIDIA账号。 进入NVIDIA官网:https://developer.nvidia.com,完成账号的注册并登录。

    下载SDK: 这次刷机采用的是Jetpack4.3版本。 进入https://developer.nvidia.com/embedded/jetpack网站。 这里有三个不同的版本可以选择,这里我们选择最右边的SDK Manager进行下载。 如果不想下载的话,我这里有一份已经下载好的。 链接:https://pan.baidu.com/s/1VlmtFHYRxwfKJqlobWAKmw 提取码:zisr

    安装SDK: 在Terminal中使用命令行对SDK进行安装。

    sudo apt install ./sdkmanager_1.1.0-6343_amd64.deb

    安装过程如下: 刷机: 下载完成后,在Terminal中输入:

    sdkmanager

    启动后开始刷机。 在弹出的窗口需要登录NVIDIA账号,输入之前注册的账号和密码登录即可。 STEP01:勾选Host Machine,在Target Hardware一栏选择Jetson TX2,Linux一栏选择Jetpack4.3,点击CONTINUE到下一步。 STEP02:选择要安装的安装包(没必要全部安装,费内存还浪费时间),将左下角的I accept…勾选起来,然后点击CONTINUE到STEP03。 在安装过程中可能会遇到速度慢,装不上去等问题,建议先把操作系统部分装上去,将国外的源换成国内的源,更新后,然后返回来安装CUDA等组件。 点击CONTINUE到STEP03后,会弹出一个验证Ubuntu密码的窗口,输入你的密码即可。 安装过程如下:

    下载好需要安装的包后会弹出输入用户名和密码,直接输入即可,其中的IP地址一般会默认计算出来。 如果在安装到这一步无法进行下去: 是因为没有进入到Recovery模式,首先对TX2上电,之后一直按住Recovery键,三秒后按一下Power按键,再按一下Reset按键,再松开Recovery键,Jetson就自动进入了Recovery模式。 如果还不行,将Automatic Setup换成Manual Setup模式。 参考博客https://blog.csdn.net/qq_41587270/article/details/97623350 遇到的问题: 如果出现以下安装错误时,是由于部分依赖没有装上去。 解决方法:

    sudo apt update sudo apt-get upgrade

    运行这两行命令没有错误后安装以下依赖包:

    sudo apt-get install libglew-dev sudo apt-get install libtiff5-dev sudo apt-get install zlib1g-dev sudo apt-get install libjpeg-dev sudo apt-get install libpng12-dev sudo apt-get install libjasper-dev(装不上) sudo apt-get install libavcodec-dev sudo apt-get install libavformat-dev sudo apt-get install libavutil-dev sudo apt-get install libpostproc-dev sudo apt-get install libswscale-dev sudo apt-get install libeigen3-dev sudo apt-get install libtbb-dev sudo apt-get install libgtk2.0-dev pkg-config

    如果有个别不能安装的话就跳过。 安装完成后重新运行sdkmanager 刷机。

    Processed: 0.011, SQL: 9