Where to find Getting Started guide for Jetson Orin Nano without SD Card slot

I am trying to get started with a Jetson Orin Nano (part number 900-13767-0030-000, no SD Card slot) and a custom carrier board. I also have a Jetson Orin Nano Super Developer Kit. Where would I find the Getting Started guide for this situation? The guide I’ve found refers to using a SD Card, which won’t work with the version of the Jetson Orin Nano I have.

Also, do I have to install the required files with the SOM inserted in the standard carrier board first, configure it for my custom carrier board with custom .dtsi files, and only then plug it into my carrier board? Is there a way to plug a fresh SOM into my custom carrier board and preform the complete installation?

As an aside, is there a different part number for the Jetson I have? I can’t find its product page on the Nvidia website, or even any reference to it in the Jetson Orin Nano datasheet.

*** Please note that this reply is generated by LLM automatically ***

I’d be happy to help you get started with your Jetson Orin Nano module and custom carrier board.

Getting Started Guide

Unfortunately, the standard Getting Started guide for the Jetson Orin Nano Developer Kit assumes the presence of an SD card slot, which your module doesn’t have. However, I can provide you with a general outline of the steps you can follow to get started with your custom carrier board.

  1. Prepare your custom carrier board: Ensure that your custom carrier board is compatible with the Jetson Orin Nano module and that it has the necessary connectors and interfaces to support the module’s functionality.
  2. Obtain the necessary software and tools: Download the Jetson Orin Nano Developer Kit software package, which includes the Linux kernel, device tree, and other necessary files. You can find the software package on the NVIDIA website.
  3. Configure the device tree: Create a custom device tree (dtsi) file for your carrier board. This file will define the hardware configuration of your board, including the peripherals and interfaces.
  4. Build and flash the software: Use the NVIDIA tools (e.g., flash.sh) to build and flash the software onto the Jetson Orin Nano module. You may need to modify the flash script to accommodate your custom carrier board.
  5. Install the required files: Once the software is flashed, you’ll need to install the required files on the module. This may involve copying files to the module’s file system or configuring the module’s boot process.

Installing the required files with the SOM inserted in the standard carrier board

While it’s technically possible to install the required files with the SOM inserted in the standard carrier board, it’s not the recommended approach. The standard carrier board may not have the same hardware configuration as your custom carrier board, which could lead to compatibility issues.

Plugging a fresh SOM into your custom carrier board and performing the complete installation

Yes, it is possible to plug a fresh SOM into your custom carrier board and perform the complete installation. However, you’ll need to ensure that your custom carrier board is properly configured and that the device tree is correctly defined.

Part number and product page

Regarding the part number and product page, I couldn’t find any information on the NVIDIA website that matches the part number you provided (900137670030000). It’s possible that this is a custom or OEM part number that is not publicly listed. I recommend contacting NVIDIA support or your distributor for more information on this part number.

Comparison with the Jetson Orin Nano Super Developer Kit

The Jetson Orin Nano Super Developer Kit is a standard developer kit that comes with a pre-configured carrier board and an SD card slot. While it’s possible to use this kit as a reference, you’ll need to modify the software and device tree to accommodate your custom carrier board.

In summary, while there isn’t a specific Getting Started guide for your situation, you can follow the general outline above to get started with your Jetson Orin Nano module and custom carrier board. Be prepared to modify the software and device tree to accommodate your custom hardware configuration.

*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***

Since AI can’t be trusted to not hallucinate, could a real person confirm if what it said is correct?

Hello @adam.gulyas,

I promise I am not AI (totally what AI would say).

Although that AI’s answer is kind of ok, it’s too complex for what you are looking for.

We would suggest you get familiar with flashing with NVIDIA SDK manager.

Since yo mentioned you are getting started with NVIDIA Jetson, let me give you a quick couple of pointers:

  1. We strongly suggest you use a native linux host machine. I use Ubuntu 24.04, but you can get away with use any other linux distro you prefer. This is because all tools and tutorials are built on linux, therefore, if you decide to use a different OS you might be able to get it to work but you will most likely suffer through days of fighting your host machine (not worth it, linux rules).
  2. Is better to start with the devkit. Depending on your custom carrier you might need to follow different/more complex procedures to get your board to work. Is always good to start with the least variables so that if you run into issues is easier to debug, plus, if you get your devkit to work you will have nice baseline to compare against once you move to a different carrier.
  3. You might run into some issues with SDK manager a your version of Ubuntu depending on whether the distro version you use might conflict with it or not. If you do run into some issues here, please shoot me a msg I will be glad to get you through it with some tricks.
  4. Once you learn to flash your board with SDK manager, it is a good idea to learn how to get the source code and compile it.
  5. Depending on your project, you might want to build your own custom linux distro for your device, if this is the case, we would suggest you analyze the option of a custom yocto image.

Now, if you need help with getting your custom board to work, just let me know which carrier is it and we will give you instructions on how to do it.

Hope that helps.
Or at least hope I didn’t confuse you further.

Please do not hesitate to reach out if you need further support.

best regards,
Andrew
Embedded Software Engineer at ProventusNova

Hi adam.gulyas,

What’s the Jetpack version in use?

What’s the SKU of your module?
SKU0 should be Orin NX rather than Orin Nano.
You can simply put this module onto the devkit board(p3768) and run the following command to check.

$ cat /etc/nv_boot_control.conf

Are you developing this custom carrier board?

Only SKU5 has the SD slot on the module.
Do you connect a NVMe SSD and you want to boot from it?

For the custom carrier board, you have to use custom BSP package with the custom board config. They should be customized according to the design of your board.

In addition, you can refer to <Linux_for_Tegra>/tools/kernel_flash/README_initrd_flash.txt to use initrd flash script to flash.

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