Jetson Xavier NX EMMC版本刷机
环境
上位机:Windows 11
下位机:Jetson Xavier NX EMMC(用固态的版本,不带TF卡)
1、硬线连接
2、上位机配置
下载并安装VMware 17pro。
ubuntu 18.04.6 清华镜像
配置虚拟机
执行完第三个链接后,可以在虚拟机中正常使用ubuntu18.04
下载1.9.3历史版本的sdkmanager
在虚拟机/download目录下执行:sudo apt install ./sdkmanager_1.9.3-10904_amd64.deb
安装会出现问题,执行:sudo apt --fix-broken install
安装完成后可以找到SDKManager程序
(建议直接下载最新版本,或者下载后更新至最新版本)
问题:
1、重启后无网络,无NAT和DHCP服务,参考链接
2、刷机
2.1 进入刷机模式(系统无法进入)
1、上电前(插电源会自动上电,此处不要插电源),使用条线冒连接下图中的第2、3个PIN
2、打开虚拟机
3、插电源上电,将Xavier用miniUSB线连接上位机电脑,选择连接虚拟机
【大坑1】这里可能无法识别Xavier,首先排除线的问题。一定要多换几根不同的线,并不是所有的miniUSB都支持数据传输。。。我试了4根线。。。
【大坑2】也可能是虚拟机无法识别USB设备,需要自己查下资料解决
3、使用命令:sdkmanager --archived-versions,打开SDK
【大坑】SDKManager的jetpack版本只会显示几个,不会显示全部,使用上述命令可以选择自己想要的点版本
关于jetpack和L4T版本选取,连接
关于jetpack和L4T版本介绍,链接
最后达到这个所有都打勾的状态就可以下一步了
4、不要选择配置SDK Components,否则可能基本占满根目录。如果需要配置,这时xavier会进入系统,需要手动完成系统配置,再继续上位机-VMWare中的SDKManager的安装流程
5、刷机完成后可能会用到的指令
查看jetpack版本:sudo apt-cache show nvidia-jetpack
查看l4t版本:head -n 1 /etc/nv_tegra_release
查看l4t依赖的版本设置文件: sudo vi /etc/apt/sources.list.d/nvidia-l4t-apt-source.list
其他参考链接