来吧,开始!
准备一台宿主机,内安装Ubuntu环境,对于其内安装的是什么可以不用特别要求,当然我的是nvidia驱动、cuda、cudnn都按了。还需要再Nvidia Xavier NX上外接一个显示器一直接着看,其他的鼠标键盘啥的自准备。
第一步:下载SDK Manager:
NVIDIA SDK Manager | NVIDIA Developer
第二步:安装:
下载的是.deb格式的。如果之前下载过,我是之前刷过tx2,所以之前有,先删除
sudo dpkg -r sdkmanager
然后安装:
sudo dpkg -i sdkmanager_1.7.0-8846_amd64.deb
安装完后,直接终端输入sdkmanager则会弹出对话框,记得要自己注册一个nvidia的号哦,而且点记住账号,因为你会retry多次,网速比较慢,建议有点耐心。
还有就是记得把宿主机的取消。
然后就是第二步,更改个下载路径,后期如果不删掉的话再次刷机就可以不用下载了。点击accept。
第三步就开始下载,会重复好多次。
会弹出个这个,找好他的端口就flash吧。
过程会很慢,可能会失败,建议多次重复。
在这期间,我遇到一个问题,就是如果你是初次刷机的话,密码就是出厂密码,但是如果别人刷过,你不知道密码,可能这期间会弹出一个对话框,让你输入用户名和密码,但是你不知道啊,怎么办呢?
解决:
找一个Nvidia Xavier NX不像tx2一样,还有四个按键,让你reset,所以,在你不知道的时候需要进行初始化复位。怎么做呢,就是找个导线,把风扇下面的第二和第三个引脚接起来,然后断电,再重新上电开机,再次重复上边的过程。安装完了后就可以拔下来了。当然我没验证在中间拔下来会怎样哈。
接下来就是Nvidia Xavier NX上进行操作了,所以要在此时用一个显示器,是HDMI接口的,外接出来。
接受哈,接下来就和重装Ubuntu系统一样了哈,选语言、地点、用户名密码等。
接下来就成功了。
==============sdk刷机=============2022.1.25-===
1.下载Jetpack4.4
JetPack Archive | NVIDIA Developer
2.具体说明Getting Started With Jetson Xavier NX Developer Kit
Getting Started With Jetson Xavier NX Developer Kit | NVIDIA Developer
刷完flash后要找个跳线把分上下面的第2和第三个引脚连接一下,不然没反应上电。