NVIDIA-TX2/TX2i 烧写方式

前言

本文主要阐述NVIDIA TX2的烧写方法,使用的环境如下:
虚拟机软件:VMware Workstation Pro
系统:Ubutun 16.0.4
刷机工具:Jetpack3.3
官网下载地址:https://developer.nvidia.com/embedded/downloads
云盘下载地址:https://pan.baidu.com/s/1ysERoE_7nK4c_n5L9tFZDQ 提取码:krdf
NVIDIA-TX2/TX2i JetPack3.3安装教程:https://blog.csdn.net/z634863434/article/details/100879035
TX2/TX2i源码编译环境部署:https://blog.csdn.net/z634863434/article/details/100885568

TX2/TX2i完整烧写

完整烧写适用于无内置系统(第一次烧写)或需要更新c-boot、u-boot、文件系统、u-boot下的设备树的情况
具体步骤如下:(本文Jetpack3.3 安装在~\workstation下,未安装Jetpack3.3 的,请参考NVIDIA-TX2/TX2i JetPack3.3安装教程)

  • 在~\workstation目录下,运行Jetpack3.3
  • 按照安装流程,点击next
  • 在下面界面中,选择TX2或TX2i模块,后继续按照引导程序执行
    在这里插入图片描述
  • 直到出现,黑框
    在这里插入图片描述
  • 如果使用官方的开发套件:
    1.用Micro USB线把开发板连到电脑上
    2.接通电源,按下power键(图中从上往下数第1个按键),开机
    3.按住Recovery键不松开(图中从上往下数第2个按键),然后按一下Reset键(图中从上往下数第4个按键),再松开Recovery键.
    在这里插入图片描述
    4.查看VMWare当前虚拟机下,是否发现一个叫NVidia Corp的USB设备(通过虚拟机中的lsusb,或查看虚拟机右下角的USB设备)
    在这里插入图片描述
    在这里插入图片描述
    5.存在NVidia Corp USB设备后,回到虚拟机的黑框,按回车键,程序开始自动烧入,烧入时间大约在10分钟左右。
    6.烧写成功后,TX2/TX2i模块会自动重启进入桌面系统
    7.如果网络不通的情况下,cuda可能装不上去,可以到TX2/TX2i系统内自行安装

TX2/TX2i更新Kernel设备树

对于只想更新kernel设备树的,可以进入目录(~/workstation/64_TX2/Linux_for_Tegra)直接烧入,不用进行完整烧入操作,以节约大量时间,具体步骤如下:

  • 打开命令行终端,进入烧写目录(烧写的设备树目录为~/workstation/64_TX2/Linux_for_Tegra/kernel/dtb)
cd ~/workstation/64_TX2/Linux_for_Tegra
  • 让TX2/TX2i进入烧写模式,具体步骤见上文

  • 在出现NVidia Corp USB设备后,在命令行中输入以下指令

TX2:

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

TX2i:

sudo ./flash.sh -r -k kernel-dtb jetson-tx2i mmcblk0p1

TX2/TX2i更新内核

对于只想替换内核的,只需要将生成好的Image文件,替换掉TX2/TX2i模块启动后,文件系统中/boot/Image即可。

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Jetson TX2是一款高性能的嵌入式计算平台,适用于深度学习和计算机视觉应用。Yolov8是一种目标检测算法,具有较高的准确性和实时性。下面是在Jetson TX2上部署Yolov8的步骤: 1. 安装JetPack SDK:JetPack是NVIDIA提供的软件开发工具包,包含了Jetson平台的操作系统、驱动程序和各种工具。您可以从NVIDIA官方网站下载并安装适用于Jetson TX2的最新版本的JetPack SDK。 2. 安装依赖库:Yolov8需要一些依赖库来运行,例如OpenCV、CUDA和cuDNN等。您可以使用JetPack SDK中提供的包管理器(apt-get)来安装这些依赖库。 3. 下载Yolov8源代码:您可以从Yolov8的官方GitHub仓库中下载源代码。将源代码下载到Jetson TX2上的一个目录中。 4. 编译源代码:在Jetson TX2上打开终端,进入Yolov8源代码所在的目录,执行编译命令。根据Yolov8的README文件提供的指导进行编译。 5. 下载预训练模型:Yolov8需要一个预训练模型来进行目标检测。您可以从Yolov8的官方GitHub仓库中下载预训练模型,并将其保存到合适的目录中。 6. 运行Yolov8:在Jetson TX2上打开终端,进入Yolov8源代码所在的目录,执行运行命令。根据Yolov8的README文件提供的指导进行运行。 请注意,以上步骤仅为大致的概述,具体的操作可能会有所不同。建议您参考Yolov8的官方文档和Jetson TX2的开发者指南,以获取更详细的部署步骤和操作说明。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值