I am working with Jetson orin development kit from nvidia official.
And I checked the schematic of the carrier board and find that the type-c port is connected with USB0(usb2.0) and USBSS1(usb3.0).
But when I make the device enter recovery mode and try to flash it. I find the jetson board is detected as a usb2.0 device. I am wondering if there is a way that I can flash the jetson device via usb3.0?
Thank you for your reply.
I read the link you provided, it told the fuse step is irreversible.
And I want to know if I enable the usb3 flash. Can I still flash the device only with usb2.0 port?
Not possible. As it said, this is a fuse. Any fuse is irreversible.
Is this a question for Orin NX/Nano or Orin AGX? These two are very different from flash method and fusing usb3 or not does not really change much for Orin NX/Nano.
My problem is about Orin NX/Nano.
What do you mean with “does not really change much for Orin NX/Nano”?
I create this topic because I want to speed up the flash speed with USB3.0 on Orin NX/Nano.
Orin AGX is using flash.sh to flash. This tool relies totally on the usb speed in recovery mode and Bootrom.
Orin NX/Nano is using initrd flash tool to flash. This tool uses flash.sh in the beginning to flash bootloader software but rest of parts depends on Linux kernel to run. For example, when it is flashing nvme, it does not rely on usb recovery mode and BootRom at all.
Thus, doing fuse on Orin NX/Nano for flashing only affects the time in the beginning of flash (maybe 15%), for the rest of 85%, if your device tree is written correctly, then it could run in usb3.0 speed too. This part is not related to fuse but just Linux kernel driver.