本文章仅适用于使用 SDK Manager 对 NVIDIA Jetson 系列的emmc产品进行刷机。
准备工作
- 一台装有 Ubuntu16.04 或 18.04 的主机(虚拟机也行),剩余空间至少30G,因为后面需要下载 CUDA 等安装包到主机上,空间太小会报警告;
- 从 NVIDIA 官网下载 SDK Manager,下载地址:SDK Manager | NVIDIA Developer;
- 一根 usb 数据线连接主机和 jetson;
- jetson 上电开机,并连接一个显示屏;
一、开始刷机
jetson端:
将NX的FC REC引脚和GND引脚短接(二三引脚还是三四引脚都得)让NX进入烧写模式
短接可以使用跳线帽或者杜邦线
然后通过NX的microusb接口连接主机的USB接口,jetson端的步骤就已经完成了
主机端:
开始刷机前需要将你的主机安装上该SDK Manager
sudo apt install ./sdkmanager_2.0.0-11402_amd64.deb //具体什么版本改成对应的
使用命令启动SDK
sdkmanager
我们等待一会将会看见页面如下所示
直接选择LOGIN登录,该登录需要你的NVIDIA 账号(没有的话自己申请一个),选择登录方式为Developer账户(跳转到NVIDIA网页登录确认)
STEP 01
当你登录成功后就看见这个界面,按这个图片的选择来打√,第一个不用管,第二个是选择你的jetson板子类型,我们是jetson xavier nx就选jetson xacier nx,下面那个红色是表示未检查到板子,这时候需要检查usb线有没有和nx连接到,多拔插几次或者换根数据线,直到下面是绿色为止
第三个JetPack是重中之重,这决定了你的ubuntu、CUDA等版本,根据自己的需求来选择具体的JetPack版本。该对应关系可在英伟达官网查到