Jetson NX刷机记录

背景

最近获得了一块NX开发板,看数据比以前的TX2应该是强了一个量级。入手按照网上教程先看看怎么刷机,记录一下。全程无图,因为不想再刷了,时间好久。

参考

这位前辈的步骤应该是一样的,可能有些许不同

步骤

  1. 安装VMware,不再赘述,我用的是16
  2. 下载ubuntu的镜像文件,参考一些内容选择使用18.04版本的ubuntu
  3. 创建虚拟机,建议存储空间在60G以上,因为刷机要先下一堆东西在虚拟机上。如果没有科学上网的话,虚拟机建议修改下镜像源,之后在sdkmanager里面会下一些东西需要从镜像源下载
  4. 下载sdkmanager,安装在虚拟机,安装包在这里下载,需要nvidia的账号。安装的命令是:
sudo apt install ./xxx.deb
  1. 准备NX开发板,屏幕鼠标键盘啥的可以提前插上,开发板上的mirco口插上usb线连接到电脑。这里可以先直接上电,让虚拟机识别到开发板型号,也可以进入recovery模式再上电,直接按照之后刷机的要求走,就不用再重新插拔一次电源了:
    NX开发板断电,用跳线或者杜邦线连接开发板的recovery引脚和地,不同开发板的引脚位置不同,这里看到两种开发板,一种是这个,一种是这个,在这边记录下。随后上电,既进入recovery模式,这时可以把跳线去掉。同时记得设置USB口一直连接虚拟机,不然刷机中途偶尔会断一下每次都要手点连上虚拟机。
  2. 打开SDKmanager,点击LOGIN登录,随后可以根据情况选择自己的开发板,并选择jetpack版本。jetpack新出的5.0版本好像还没看到deepstream,如果有特殊需求要自己根据情况选择版本。我选择的4.6.2 2022年5月20号左右好像出了5.0.1,deepstream有了,之后博客我会再写一遍详细的刷这个的,据说解决了TensorRT不支持16G的NX的BUG。
  3. 由于我这块NX自身只有16G的EMMC,在外部扩展了块128G的SSD,基本上不能把所有软件全部安装在EMMC上(试过,最后只剩几百兆存储,啥都干不了)。因此接下来到step02之后只选择安装OS,输入密码什么的就可以放着看了,最后99%到100%贼慢,软件还会弹个窗问我等太久了要不要继续等
  4. 在nx端调整设置将系统盘设为ssd。还是按照这个前辈来的就好了,完全一致。注意,虽说重启完应该是可以运行了,但是不要去删EMMC里的东西,作死试了一次,直接寄,得重新开始了。
  5. 回到step02只选择安装components,中间可以选择usb或者以太网连接,如果是USB连接就直接继续就完了,一直插着USB。以太网我盲猜会快一点,毕竟USB是2.0的。但是我手头网线坏了没事,大概流程应该就NX开发板用网线连上和电脑相同的路由器,在nx端敲ifconfig看下eth0的ip地址,在改成以太网连接之后修改sdkmanager要填的ip就行了,接下来盲猜差不多,但是没法试,难受了。
  6. 流程结束刷机就差不多了,接下来还有些杂七杂八的安装就不在此讨论了。

猜你喜欢

转载自blog.csdn.net/weixin_42492254/article/details/124732407