官方固件刷机流程
1.安装NVIDIA SDK Manager
1.进入虚拟机打开浏览器,进入 Jetson SDK,下载 .deb ubuntu 安装包。
2.打开 文件管理器 进入 Downloads 文件夹,确认 sdkmanager_xxxxx_amd64.deb 存在,在当前目录下打开命令行窗口执行以下命令安装。
sudo apt update
sudo dpkg -i sdkmanager_2.3.0-12617_amd64.deb # 需要根据实际版本修改包名
sudo apt install --fix-broken
2.使用NVIDIA SDK Manager进行刷机
2.1 设置VMware的USB模式为 将设备连接到前台虚拟机,然后在虚拟机中打开SDK Manager
2.2 使用跳线帽短接FC REC和GND针脚,使用TPYE-C型数据线连接至电脑并接通开发板电源,此时开发板进入恢复模式,虚拟机内SDK Manager会提示选择套件类型。
2.3 取消Host Machine,并点击CONTINUE
2.4 只勾选Jetson Linux
2.5 等待下载完成
2.6 配置刷机参数
Pre-Config,预设账号密码
Runtime,开机后配置账号密码
Storage Device,系统刷入的介质,根据不同设备自行选择 (内存卡/固态硬盘/U盘)。
2.7 若为官方载板则选择第二项developer kit version
,否则选择第一项。
2.8 耐心等待刷机完成,大约10~20分钟。
注意 刷入过程中开发板可能会多次与主机重新连接,请勿途中拔开数据线或切断开发板电源。
2.9 刷入完成后,拔掉跳线帽,上电正常进入系统桌面或登陆页面即刷机成功。
3.使用命令行刷入super固件
注意 此操作需依赖官方固件环境,请先通过SDK Manager完成至少一次完整的烧录以激活核心卡。
3.1 使用跳线帽短接FC REC和GND针脚,使用TPYE-C型数据线连接至电脑并接通开发板电源,使开发板进入恢复模式。
3.2 使用官方的固件缓存,进行命令行刷机。
注意 进行时需要确保官方SDK Manager软件没有正在运行
cd /home/ubuntu/nvidia/nvidia_sdk/JetPack_6.2_Linux_JETSON_ORIN_NANO_TARGETS/Linux_for_Tegra #需要根据实际版本和路径进行修改
sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
-c tools/kernel_flash/flash_l4t_t234_nvme.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" \
--showlogs --network usb0 jetson-orin-nano-devkit-super internal
3.3 开发板上电开机进入桌面验证是否处于super模式
25W & MAXN SUPER为super模式独有,普通模式只有7W和25W两档