NVIDIA Jetson Xavier NX 刷机方法(sdk manager)
NVIDIA Jetson Xavier NX 刷机方法(sdk manager方法)emmcdeveloper kit国产套件安装ros提示 depends *** is not going to be installed
1.记录一下Jetson Xavier NX刷机过程方便后面自己做重复性工作,同时也希望能帮助到大家。我尽量的回忆每一小步希望你不会觉得有点啰嗦。我的设备为ubuntu20.04+Jetson Xavive NX developer kit (国产),我在ubuntu16.04上失败了,我参考了很多18.04的成功案例,你可以选择ubuntu18.04或20.04。
2.https://developer.nvidia.cn/nvidia-sdk-manager 在host主机ubuntu上安装sdkmanager,单击链接中的.deb,需要免费注册nvidia帐号(英伟达的官网是真慢啊),下载的.deb文件到我的下载目录下右键打开终端执行安装即可
sudo apt install ./sdkmanager_1.8.0-10363_amd64 //tab补齐就可以了
3.用杜邦线或者跳线帽将xavier nx第三引脚FC_REC与第四引脚GND短接(上电后进入recovery模式),usb连接host主机并插上电源给板子供电
sdkmanager //打开manager
选择在线安装,用上一步的账户登陆就可以了,弹窗选择板子的型号(如果没有弹出就是usb没插好,使用lsusb命令查看有没有一个名称带nvidia的)
host machine和deepstream勾选掉,continue到step 02
Jetson OS(系统)勾选,Jetson SDK Components暂时不勾选(emmc只有16G内存,这些如果需要可以一会安装在ssd上),点击我同意continue到step 3,两个路径会自动在host主机创建不用管(我电脑内存够却一直报内存不够,点灰色的continue不要理会)
到step 3 我就把杜邦线拔掉了(接好xavier的键鼠显示器,一会开机用)
安装到50%的时候弹窗,第二项(Automatic Setup-Jetson xavier)设置为Manual Setup(有两个Manual Setup 选择developer kit板子型号那个),ip不用管这是usb虚拟出来的,为target新系统设置用户名和密码,单击finish后等待安装,完成安装之后sdkmanager暂时可以退出了
现在可以进入到target的ubuntu了,target会自动重启(不重启就断电再上电)注意前面只是拔了杜邦线,usb在整个过程中都是没有断开的,在target ubuntu菜单搜索里输入disks打开磁盘管理,单击选中128 GB Disk格式化(ctrl+f),下面将emmc中的系统迁移到ssd,迁移后emmc的内容也不能删
git clone https://github.com/jetsonhacks/rootOnNVMe.git //克隆项目
cd rootOnNVMe
./copy-rootfs-ssd.sh //复制到ssd
./setup-service.sh //ssd设置为启动盘
到这就基本上结束了,不过cuda什么的总是会用上,在host主机终端输入sdkmanager重复之前的步骤一直到setp 02(target开机状态下就可以了不用短接FC_REC进入revovery),jetson os不选,jetson SDK components选中,同意条款continue到step 03
下载安装完后点击FINISH即可,target终端键入nvcc -V就可以看到cuda11装好了
到这儿就刷机完成了,顺便给target ubuntu20.04换个源,Jetson NX采用的是aarch64架构的 Ubuntu LTS 系统与AMD架构的Ubuntu系统不同,因此需要替换成aarch64的源,打开Software&Updates,把ubuntu software前四个勾选上(source code不勾选),把other software全部不勾选,updates下的subscibed to改为all updates,不然安装ros的时候提示少一大堆依赖
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak //beifen
sudo gedit /etc/apt/sources.list
//删除原有内容覆盖进以下源
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
//保存后更新
sudo apt update
sudo apt upgrade
更多推荐
所有评论(0)