Xavier NX 16 GB emmc boot using external USB with SDKMANAGER

As per title, I have a Xavier NX devkit with 16gb emmc storage which is too little for dev work.

I used SDKMANAGER to flash Jetpack 5.1 on my USB, but my xavier always boots to the emmc. On startup, there seems to be an option to press F11 to change boot settings hut usb keyboard does not initialize during startup…

What should i do to fix this.

Cheers

Hi,

it’s a known issue of UEFI firmware on Xavier NX, and should be fixed in the next L4T release.
Please connect your device to a host PC, open serial connection, and use keyboard on the host PC to enter boot menu.

Thanks, but I am unsure as to how to setup a serial connection with my Xavier MC and host pc and couldn’t find any specific guide for that, could you refer me to some form of guide/ documentation.

Hi,

you need to grab a USB-TTL cable, and connect the TX wire to the RX pin on J14 button header on your Xavier NX module, RX wire to TX pin, and the GND pin:
https://developer.download.nvidia.com/assets/embedded/secure/jetson/Xavier%20NX/Jetson_Xavier_NX_Developer_Kit_User_Guide.pdf?4qpCOFiGNfqYGMv7I3wBB1akZln3SELwLkkIBbc1jnV2tB_t2OxJTVc7SqsCdV6a-ANPpw1r3HiAokC8THU6PAV6rass2Lm0QueAYd0GDRe5TvKUxmDodtJc5v9h12AQ1_FK3_TAUCWumsJVuJHHcQMUZoZ3z_iBLiuqIw-QYB8v58hq9w5GZehxGVlHoo0dNTVJOjy0&t=eyJscyI6ImdzZW8iLCJsc2QiOiJodHRwczovL3d3dy5nb29nbGUuY29tLyJ9

Check you have some /dev/ttyUSBx available on your host PC, and run

sudo picocom -b 115200 /dev/ttyUSB3

You should be able to use the keyboard on your host PC to enter UEFI menu now.

Hmm, I do not have a USB to TTL cable, are there any alternative methods to ensure that my xavier boots using my usb instead of the emmc?

Hi,

I think you have to get one, or wait for the next L4T release with which the bug in UEFI gets fixed.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.