TX2刷机 JetPack4.4

Ubuntu18.04 虚拟机安装

  • VMware16 安装方法传送

  • Ubuntu 18.04 下载 清华源传送门
    在这里插入图片描述

  • 内存8G起步

  • 硬盘80G起步

  • 网络适配器(桥接模式 - 复制物理网络连接状态)

SDK Manager 安装

  • SDK Manager 选择支持TX2的版本即可,无版本限制。

  • 下载 SDK Manager 安装包。

    这个链接中包含各版本的 Jetpack SDK

    JetPack Archive

    例如 4.6.2 ,选择 “FOR ANY JETSON DEVELOPER KIT >
    在这里插入图片描述

  • 安装 SDK Manager

    sudo apt install ./sdkmanager_1.8.1-10392_amd64.deb  //替换为自己下载的文件
    

    在这里插入图片描述

TX2系统刷入

  • 打开并登录 SDK Manager

    • 打开 SDK Manager

      终端输入 sdkmanager --archivedversions 即可打开

      sdkmanager --archivedversions
      

      正常启动(只输入sdkmanager)时,可刷系统列表中没有 JetPack 4.4 。故在启动 sdkmanager 时加入指令 --archivedversions,以完整显示可选操作系统列表。

      由于当前的载板为非原装,正常刷入时无法为USB口供电,使得无法连接键鼠对新的TX2系统做基本的设置。
      现有的解决方案只能对Jetpack4.4版本进行处理,使USB口正常工作,所以只能选择下载Jetpack4.4版本。当然其他的版本暂未测试该方法是否可用。

      在这里插入图片描述

    • 登录 SDK Manager

      选择 “More login options” >> “Log in with Apple”(我用苹果,看官随意)

      在这里插入图片描述

      在这里插入图片描述

  • 下载和刷入Jetson OS

    • 下载

      • 选择硬件型号和系统

        • 不勾选 “Host Machine”
        • 选择硬件型号“Target Hardware” 为 “Jetson TX2 modules”。红字显示硬件未连接,此时可以不连接。
        • 选择目标刷入系统“JetPack4.4”
        • 点击“CONTINUE”
          在这里插入图片描述
      • 下载安装文件

        • 仅勾选“I accept xxx”后,点击“CONTINUE”

          在这里插入图片描述

        • 下载时可能会提示存储空间不足,但实际上是足够的,所以直接选“Continue”

          在这里插入图片描述

        • 下载时提示尚未创建文件夹,选择“Create”

          在这里插入图片描述

        • 再次点击“CONTINUE”

          在这里插入图片描述

        • 输入U18当前用户密码,开始下载文件

          [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VZMceg76-1666596743415)(https://s3-us-west-2.amazonaws.com/secure.notion-static.com/dbb1587a-b7c2-4008-8cd5-79f1b333f551/Untitled.png)]

    • 刷入

      • TX2连接到U18虚拟机
        • 数据线连接到PC和TX2
        • HDMI连接显示器(刷机过程中会重启,新系统需要做基本设置)
        • 连接电源,设置TX2为恢复模式
          • 上电后,按一下Power键;

          • 按住Recovery键不放,按一下Reset键;

          • 此时PC上就会出现询问窗口,选择设备连接到 Ubuntu18 虚拟机;(盗图,仅供参考Win弹窗设备连接)

            在这里插入图片描述

          • sdkmanager软件会弹出选择设备的窗口,选择TX2即可;(盗图,仅供参考红框部分)

            [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HJQH2DgP-1666596743416)(https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b402acd2-8737-4cf0-b308-af55030a3c4c/Untitled.png)]

      Jetson OS 刷入TX2 的方式有两种:

      • 第一种:先使用 SDK Manager 正常刷入 Jetson OS 4.4 系统,再用“分区升级”的方式使USB可用,而后继续用SDK Manager进行后续的组件刷入

        • 刷入Jetson OS

          待得“Create OS image”完成后,弹出 “SDK Manager is about to flash your Jetson TX2” 意为 “SDK Manager即将刷入Jetson TX2” 的窗口,此时需做以下操作:

          • 将启动方式从自动方式改为手动 “Manual Setup”

          • 点击 “Flash”(盗图,仅供参考)

            在这里插入图片描述

          • 系统刷入达到约97%时,TX2的风扇会自动启动。刷入完成后,TX2会启动新系统,按照提示进行新系统设置。

        • 分区升级

          由于载板非原装,TX2新系统的USB口无法工作,所以需要对已刷入的系统做“分区升级”以使USB口接入键鼠,操作如下:

          • “分区升级”文件覆盖

            t200_v1.3.zip

            将t200_v1.3.zip文件中目录Linux_for_Tegra下的两个文件覆盖移动到“Target HW Image folder”目录中的同名文目录下,如下:

            /home/lihz/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra/

            在这里插入图片描述

          • 执行“分区升级”命令

            切换到root用户,执行“分区升级”命令。注:在目录/home/lihz/nvidia/nvidia_sdk/JetPack_4.4_Linux_JETSON_TX2/Linux_for_Tegra/下执行。

            ./flash.sh -r -k kernel-dtb jetson-tx2 mmcblk0p1
            

            出现以下结果,即为JetPack OS刷入完成。

            在这里插入图片描述

        • 刷入其他组件

          注意:本操作必须是在新系统未升级之前进行操作,即未执行 sudo apt update 等相关命令,或者系统更新等相关操作。否则会由于apt-get缺乏依赖导致组件安装不成功。

          • Jetpack OS 设置

            分区升级完成后,系统会自行重启,插入键鼠进行系统初始设定操作。在此过程中Ubuntu18.04系统仍然能够连接到TX2。【记住新系统设置的用户名和密码】;

          • 刷入组件

            设置好新系统后,返回到 SDK Manager 界面,进行CUDA、DUDNN、TensorRT等的组件的安装。

            • IP Address:无需改动。因为此时数据线连接了PC和TX2,所以不会使用这个IP;

            • Username 和 Password 是TX2新系统的;

            • 点击“Install”。(盗图,仅供参考)

              在这里插入图片描述

            • 弹出一个检查安装环境的对话框(盗图,仅供参考)

              在这里插入图片描述

            • 组件刷入完成(盗图,仅供参考)

              在这里插入图片描述

      • 第二种:直接使用提供是刷机包进行 Jetson OS 4.4 系统刷入,再使用 SDK Manager 刷入其他组件

        直接使用 JetPack4.4_T600_T500_T503_T505_T300_T200.zip 文件中的 Linux_for_Tegra.gz 文件进行刷机。由于 Linux_for_Tegra.gz 文件是 SDK Manager 中的源文件,所以需要使用 t200_v1.3/Linux_for_Tegra/ 中的文件对 Linux_for_Tegra.gz 中的文件进行替换,从而得到对应机型(我的是t200,按需替换)的 Jetson OS 4.4 的刷机包然后使用终端输入命令进行刷机。

        • 解压并替换文件

          JetPack4.4_T600_T500_T503_T505_T300_T200.zip

          1. 解压 JetPack4.4_T600_T500_T503_T505_T300_T200.zip

            unzip JetPack4.4_T600_T500_T503_T505_T300_T200.zip
            

            在这里插入图片描述

          2. 解压 Linux_for_Tegra.gz,并替换文件。建议使用root用户

            tar -zxvf Linux_for_Tegra.gz
            

            在这里插入图片描述

            cp t200_v1.3/Linux_for_Tegra/* Linux_for_Tegra/ -rf
            

            在这里插入图片描述

        • 命令行升级

          ./flash.sh jetson-tx2 mmcblk0p1
          

          在这里插入图片描述

        • 刷入其他组件

          注意:进行系统基础设置时,不要进行更新操作。如:执行 sudo apt update 等相关命令,或者系统更新等相关操作。否则会由于apt-get缺乏依赖导致组件安装不成功。

          系统安装完成后,TX2上电连接显示器和键鼠进行系统的基础设置。

          完成设置后,TX2连接到虚拟机,打开 SDK Manager 进行组件安装。

          上一步已经完成了 Jetson OS 的安装,所以在 STEP 02 中不勾选“Jetson OS”,勾选同意,点击“CONTINUE”。

          在这里插入图片描述

Jetson OS 安装宝塔

资源配置查看

TX2 DesktopSharing 无法启动

参考文章

sudo vi /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml

    <key name='enabled' type='b'>
      <summary>Enable remote access to the desktop</summary>
      <description>
        If true, allows remote access to the desktop via the RFB
        protocol. Users on remote machines may then connect to the
        desktop using a VNC viewer.
      </description>
      <default>false</default>
    </key>

sudo glib-compile-schemas /usr/share/glib-2.0/schemas

用FRP实现 Rasp4B、TX2 内网穿透【成功】

TensorFlow 1.X、2.X 安装包

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: Jetson TX2刷机JetPack 4.5的步骤如下: 1. 下载JetPack 4.5软件包并解压缩。 2. 连接Jetson TX2开发板和主机,并确保它们在同一网络中。 3. 运行JetPack 4.5安装程序,并按照提示进行操作。 4. 选择要安装的软件包和组件,包括操作系统、CUDA、cuDNN、TensorRT等。 5. 等待安装完成,并根据需要进行配置和设置。 6. 完成后,重新启动Jetson TX2开发板,并验证安装是否成功。 注意事项: 1. 在刷机之前,备份重要数据以防丢失。 2. 确保Jetson TX2开发板的电源充足,并连接到可靠的网络。 3. 在安装过程中,遵循所有提示和警告,以确保安装成功。 4. 如果遇到问题,请参考JetPack 4.5的文档和支持资源,或联系技术支持人员。 ### 回答2: Jetson TX2是一款功能强大的嵌入式系统开发板,它提供了高性能计算、计算机视觉、深度学习等功能,非常适合进行人工智能、机器人、自动驾驶、医疗和安防等领域的开发。本篇文章将介绍如何刷机JetPack 4.5。 首先,我们需要下载JetPack 4.5。JetPack是NVIDIA公司提供的一款开发套件,它能够为Jetson TX2提供最新的固件、驱动程序和标準化工具包。为了下载JetPack 4.5,我们需要在NVIDIA公司的官方网站上注册Jetson开发者账号。注册完成后,我们就可以在Jetson下载中心下载JetPack 4.5。 下载完JetPack 4.5之后,我们需要安装它。这个过程非常简单,只需要按照界面提示一步一步操作即可。安装完毕后,我们就可以连接TX2和主机,并打开命令行界面。 要开始刷机,我们需要进入到JetPack目录,并执行以下命令: $ cd JetPack_4.5_Linux_JETSON_TX2/ $ ./JetPack-L4T-4.5-linux-x64_b33.run 这个命令会启动JetPack 4.5的GUI界面。在这个界面里,我们可以看到很多的选项,可以选择需要的软件库,勾选需要的软件包,最后点击Next按钮,JetPack 4.5就会按照选择的配置对TX2进行相应的刷机。在这个过程中,我们需要耐心等待,不要中途把TX2和主机断开,也不要停止安装过程。 刷机完成后,我们需要重新启动TX2,并在终端窗口里输入以下命令进行测试: $ sudo nvpmodel -m 0 $ sudo jetson_clocks $ nvidia-smi 这些命令会测试设备的性能,并输出一些信息,以确保刷机成功。 总之,Jetson TX2刷机jetpack 4.5是一项非常关键的工作,需要认真操作。只要按照以上步骤进行,刷机过程就可以一步完成。同时,我们也需要注意备份重要的数据,以便在刷机过程中出现问题时进行恢复。 ### 回答3: Jetson TX2是一款高性能AI计算平台,它的性能非常强大,可以支持各种深度学习和机器学习的应用。为了更好地提升Jetson TX2的性能,我们可以选择刷机jetpack 4.5。 首先,我们需要准备一些工具和文件,包括Jetpack 4.5、Jetson TX2设备、USB线、电源线和一台PC。接着,我们需要将Jetson TX2设置为Force Recovery模式,方法是先断电,然后将Micro USB插口与PC连接,再接通电源。待TX2启动时,按住TX2底部的“Force Recovery”按钮不放,然后在PC上执行“lsusb”命令查看TX2的状况,如果能够看到NVIDIA Corp的设备,则已进入Force Recovery模式。 接下来,在PC中运行Jetpack 4.5图形化界面,连接好TX2后,选择需要安装的软件包,如CUDA、cuDNN、TensorRT等。Jetpack 4.5会自动下载这些软件包,并按照默认设置进行安装。安装过程中可能会弹出一些确认框,需要按照提示进行操作。 安装完成后,我们可以通过ssh连接到TX2上,以验证是否安装成功。在PC中打开终端,输入“ssh username@IPadress”,其中username是TX2上的用户名,IPadress是TX2的IP地址。在TX2上输入命令“nvidia-smi”,即可查看是否成功安装了NVIDIA驱动程序和CUDA等软件包。 通过以上步骤,我们就可以成功刷机jetpack 4.5,提升Jetson TX2的性能,为后续的开发工作提供了良好的支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值