Jetson Orin Nano super SD卡启动失败求助

于昨日使用官方教程,在Win10下使用SD Memory Card Formatter 格式化 microSD 卡后使用 Etcher 将 SD 卡镜像写入 microSD 卡。

我的设备

主机:win10

sd卡:Sandisk 64G 红灰经典卡

第一次烧录系统:

我选择了该版本:
JetPack6.2

但是我打开Seeed-Projects/jetson-examples: The jetson-examples repository by Seeed Studio offers a seamless, one-line command deployment to run vision AI and Generative AI models on the NVIDIA Jetson platform.

想进行一些项目学习,发现该JetPack版本完全无法适用,于是我决定降级使用JetPack 5.1.3版本。

第二次烧录

此时,我使用shutdown -h now命令完成关闭操作后,拔下SD卡,再使用读卡器插入电脑进行了格式化。

此时我选择了:

JetPack 5.1.3

PS:每次正常完成烧录后,都会出现如下情况:

系统监测到SD卡分成了很多个盘(7-8个)

seeed的客服跟我说是正常现象

接着,使用重新烧录好镜像的SD卡再次启动orin nano,意外发生了:

启动后到图标界面(就是左上角有F11进入BIOS的那个nvidia的Logo眼睛界面)加载到最后(四分之三)里面熄屏,显示无信号,同时板子上散热器风扇停止,但LED灯仍为绿色长亮。

视频如下,可以忽略中文语音,这是当时发给seeed客服看的

第三次烧录镜像

经过我一番探索,发现:Ai得 出

  1. 硬件启动优先级

    Jetson Orin Nano 默认优先从 SD 卡启动(需确认硬件跳线或软件配置)。当 SD 卡插入且包含有效系统镜像时,设备会直接加载 SD 卡中的系统,而忽略 eMMC 或其他存储介质NVIDIA。因此,关机后更换 SD 卡是可行的,开发板会自动识别新插入的 SD 卡系统。

  2. 镜像兼容性要求

    • Bootloader 版本匹配:不同 JetPack 版本的镜像可能包含不同的 Bootloader。例如,JetPack 6.0 的镜像可能需要特定版本的 Bootloader,若直接刷写旧版本镜像(如 JetPack 5.x),可能因 Bootloader 不兼容导致启动失败。

    • 设备树与功率配置:需确保 SD 卡镜像中的设备树文件(位于/boot/dtb)和功率配置文件(/etc/nvpmodel.conf)与硬件型号匹配。例如,Orin Nano 4G 与 8G 的功率档位不同,需手动调整对应文件。

  3. 安全启动限制

    若设备启用了安全启动(Secure Boot),不同版本镜像的签名可能不兼容,导致启动被阻止。此时需通过 NVIDIA SDK Manager 重新刷写并配置安全启动参数。

解决方法:

  • 使用 NVIDIA 官网提供的 SD 卡镜像(如 JetPack 6.1 或其他支持版本),并通过官方工具(如 Etcher)烧录,避免手动修改分区表导致兼容性问题NVIDIA。

  • 刷写前需格式化 SD 卡为 FAT32(用于 boot 分区)和 EXT4(用于根文件系统),确保分区格式与镜像要求一致NVIDIA。

然后我就用虚拟机创建了ubuntu_20.04 LTS系统,并安装了SDK_Manager进行 刷写

  • 使用杜邦线短接2,3号接口

  • USB-Typec接口分别连接电脑和开发板

  • 插入格式化好的(使用SD Memory Card Formatter中的快速格式化)SD卡

在完成进度为23.64%的时候,系统显示挂载了一个大小为67MB的卷,点开为bootloader

但是在进行完Flash Jetson Linux步骤后,SDK就会显示如下:

同时显示器上停留在Logo启动图标,无法进入系统,屏幕中心黑色背景白色字体显示:

warning:test key is used
L4TLauncher:Attempting Direct Boot.
EFI stub:Booting Linux Kernel…
EFI stub:Using DTB from configuration table
EFI stub Loaded initrd from LINUX_EFI_INITRD)MEDIA_GUID device path
EFI stub:Exiting boot services and installing virtual address map…

然后就黑屏,风扇停转,过几秒钟然后风扇又开始转,但是没有画面输出,同时显示无信号。

SDK的log s如下

  1 20:30:41 INFO: Flash Jetson Linux - flash: [ 1593.6502 ] tegrarcm_v2 --chip 0x23 0 --ismb2
  2 20:30:41 INFO: Flash Jetson Linux - flash: [ 1593.6533 ] MB2 version 01.00.0000
  3 20:30:41 INFO: Flash Jetson Linux - flash: [ 1593.7856 ] Coldbooting the device
  4 20:30:41 INFO: Flash Jetson Linux - flash: [ 1593.7891 ] tegrarcm_v2 --chip 0x23 0 --reboot coldboot
  5 20:30:41 INFO: Flash Jetson Linux - flash: [ 1593.7917 ] MB2 version 01.00.0000
  6 20:30:44 INFO: Flash Jetson Linux - flash: *** The target t186ref has been flashed successfully. ***
  7 20:30:44 INFO: Flash Jetson Linux - flash: Reset the board to boot from internal eMMC.
  8 20:31:44 INFO: Flash Jetson Linux - flash: [ Component Install Finished Successfully ]
  9 20:31:44 INFO: Flash Jetson Linux - flash: [host] [ 40.81 MB used. Disk Avail on Partition /dev/sda5: 49.08 GB ]
 10 20:31:44 INFO: Flash Jetson Linux - flash: [ NV_L4T_FLASH_JETSON_LINUX_COMP Install took 36m15s ]
 11 20:31:44 INFO: Flash Jetson Linux - flash: command finished successfully
 12 20:31:44 SUMMARY: Flash Jetson Linux - flash: Install completed successfully.
 13 20:31:44 DEBUG: running command < true >
 14 20:31:44 INFO: command finished successfully
 15 20:31:44 DEBUG: running command < lsusb | grep 0955: | awk '{printf $2 "/" $4 " " $6 ";"}' >
 16 20:31:44 INFO: command finished successfully
 17 20:31:45 DEBUG: running command < true >
 18 20:31:45 INFO: command finished successfully
 19 20:31:45 DEBUG: running command < lsusb | grep 0955: | awk '{printf $2 "/" $4 " " $6 ";"}' >
 20 20:31:46 INFO: command finished successfully
 21 20:32:32 DEBUG: running command < true >
 22 20:32:32 INFO: command finished successfully
 23 20:32:32 DEBUG: running command < lsusb | grep 0955: | awk '{printf $2 "/" $4 " " $6 ";"}' >
 24 20:32:32 INFO: command finished successfully
 25 20:32:33 DEBUG: running command < true >
 26 20:32:33 INFO: command finished successfully
 27 20:32:33 DEBUG: running command < lsusb | grep 0955: | awk '{printf $2 "/" $4 " " $6 ";"}' >
 28 20:32:33 INFO: command finished successfully
 29 20:32:48 INFO: All done!

第四次烧录

最后我想看看是不是Bootloader的问题,就又重新烧录了:使用ether

JetPack6.0

结果和上面一模一样,即显示:

warning:test key is used
L4TLauncher:Attempting Direct Boot.
EFI stub:Booting Linux Kernel…
EFI stub:Using DTB from configuration table
EFI stub Loaded initrd from LINUX_EFI_INITRD)MEDIA_GUID device path
EFI stub:Exiting boot services and installing virtual address map…

但是,此时我拔掉SD卡,再次启动开发板(空载),显示器却输出无信号:

  • 没有进入开发板的黑色命令行界面

以上,我列举了我已知的所有信息,同时,所有操作我都进行了2遍以上,确保不是偶然性问题,SD卡也使用了两张不同公司(thinkplus和sandisk)不同容量(128G和64G)分别进行了每个版本的系统烧录。

结果仍未好转,还请路过的大佬&&官方助我。

如是,感激之至。

Hi,

Please prepare a native ubuntu not vm (wsl, VMware…) and install sdk manager to full flash your device.

Thanks

I’m sorry that I don’t have a physical machine with Ubuntu installed. However, I found on the SDKManager interface that there is a Windows version available for download. Could I use this version to perform the flashing operation?

No, sdkmanager cannot flash a Orin on Windows machine. Need to use Ubuntu host.

This table shows the limitation.

Do you means that I can use a physical machine with ubuntu to fix my orin nano? Have you ever witnessed a similar situation?

I have another question .Have you ever witnessed a similar situation?My understanding is that we need to use the SDK Manager to refresh the bootloader flash memory (because the kernels of versions 6 and 5 of Ubuntu are incompatible), but I’m not sure if my understanding is correct?

麻煩照下面連結抓完整的uart log.

目前提供的log都不完整

OK, I’ll give it a try tomorrow and send the logs back.Thanks a lots

emmm,I try to that.But the bug is the same as before.

warning:test key is used
L4TLauncher:Attempting Direct Boot.
EFI stub:Booting Linux Kernel…
EFI stub:Using DTB from configuration table
EFI stub Loaded initrd from LINUX_EFI_INITRD)MEDIA_GUID device path
EFI stub:Exiting boot services and installing virtual address map…

I used physical machine with ubuntu 20.04LTS to install JetPack 5.1.3 by SDKManager.
what can I do ,I’m afraid it will break:(

SDKManger hasn’t any error or warning.It is said:“Successful”.I just install the JetPack Linux.

However, once the burning process is completed, the Ubuntu computer will immediately fail to detect the presence of the Jetson.

Hi,

So, can the Orin Nano boot successfully and display the GUI on the monitor?”

Thanks

I don’t know how to describe the GUI interface. However, my Orin Nano gets stuck at the startup screen, exactly like the picture in my previous reply. Stuck here and then there was no response anymore.

thanks a loooot

Hi,

It seems that the SDK Manager did not flash successfully.
Please try flashing the device again.

I also have a few questions for clarification:
Is your Orin Nano a developer kit or a custom board?

Thank you.

I am sorry that I reply you so late.I am preparing exam.

My jetson is Orin Nano developer kit.This is link: Jetson Orin Nano Super 8G官方开发套件Orin Nano模组AI视觉识别-tmall.com天猫

SDK Manager logs have not error or warning.I’ll try to do it again.

Thanks

There is no update from you for a period, assuming this is not an issue anymore.
Hence, we are closing this topic. If need further support, please open a new one.
Thanks
~1217

Hi,

Wait for your update.

Thank you for your assistance.