英伟达 jetson xavier agx 调试(一)刷机

英伟达 jetson xavier agx 调试(一)刷机

实验环境

  • ubuntu18.4 LTS
  • jetson xavier agx 32GB版本
  • jetpack4.3

安装sdkmanager

官网下载链接
英伟达 jetson xavier agx 调试(一)刷机
官网下载需要注册,并且不开代理下载比较慢,有可能下载不下来
以下附上其他下载通道

  • 安装
sudo apt install sdkmanager_1.2.0-6738_amd64.deb
  • 启动
sdkmanager

英伟达 jetson xavier agx 调试(一)刷机

选择需要安装的组件和版本

host machine是安装到开发机上的,如果用不到可以不选。

英伟达 jetson xavier agx 调试(一)刷机
同意协议并继续,会从英伟达官网下载资源

英伟达 jetson xavier agx 调试(一)刷机

下载过程中因为访问的国外英伟达官网,会比较慢,有可能下载失败,可以关掉重新打开重试,当然挂一个代理,效果会好很多,我当时挂了代理。

关于代理 : 由于是敏感话题,请自行寻找*的方法。

英伟达 jetson xavier agx 调试(一)刷机

英伟达 jetson xavier agx 调试(一)刷机

刷写系统

刷写操作系统

下载完成后开始刷写固件,选择手动模式,确保开发板处于强制恢复模式
开发板进入强制恢复模式:关机情况下,先按住中间的 recovery 键,再按电源键启动
英伟达 jetson xavier agx 调试(一)刷机
英伟达 jetson xavier agx 调试(一)刷机
英伟达 jetson xavier agx 调试(一)刷机
上面的报错是host components 指的是在虚拟机上安装一些,报错不影响开发板的安装,下面的target components才是往开发板里面安装的sdk。

安装完后开发板会自己启动ubuntu的系统,按照上面提示设置用户名密码等参数即可

也可以在这一步跳过操作系统的刷写,然后直接进入sdk包的安装
英伟达 jetson xavier agx 调试(一)刷机

系统配置

系统启动后会进行sdk包安装的这一步,先不要着急安装,按照屏幕上的流程配置完用户名密码后等待系统初始化后进入系统,然后做一下配置。
更换原来的镜像源为国内源,主要是官网源访问太慢,sdk包安装也会下载更新,时间会很慢并且容易超时
备份原来的源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

编辑源

sudo vim /etc/apt/sources.list

删除原来的内容,添加以下内容 ,以阿里源为例
注意连接后面的 -ports,表示arm架构的源,没有的话是x86架构的

#ubuntu18.4 for arm
deb http://mirrors.aliyun.com/ubuntu-ports/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic-updates main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu-ports/ bionic-backports main restricted universe multiverse

更新

sudo apt-get update
sudo apt-get --fix-broken install

安装sdk包

配置完系统后,开始进行sdk包的安装
IP地址可以使用默认的,这是连上usb后通过rndis转出来的虚拟网卡,
默认情况下,开发板是192.168.55.1,虚拟机是192.168.55.100
英伟达 jetson xavier agx 调试(一)刷机

如果开发板接入开发机的局域网,也可以直接输入开发板以太网的地址,总之保证互相ping通即可

英伟达 jetson xavier agx 调试(一)刷机
英伟达 jetson xavier agx 调试(一)刷机

英伟达 jetson xavier agx 调试(一)刷机

英伟达 jetson xavier agx 调试(一)刷机
安装过程中可能会有失败,失败的话点击retry进行重试,一般重试几次即可。
也可以尝试执行apt-get 指令更新和修复或者重启等操作。
也可以看一下失败的项目,如果不影响使用也可以不用理会。

sudo apt-get update
sudo apt-get --fix-broken install
上一篇:Jetson AGX Xavier安装GPU支持的OpenCV3.4.3


下一篇:Jetson AGX Xavier上查看版本