Jetson Nano Orin Developer kit GPIO output

Or you just download it again here:

I’m not trying to waste your time. I am a college student and am using this device for a project for school. It is me and my teams first time using a device like this, so this whole experience has been a learning curve. We initially started with the Jetson Nano Dev kit and wanted to upgrade to the Orin, but the set up for it and running it has not been the exact same. I have been desperately trying to find information and websites to help us get this project going. I even tried calling Nvidia and was referred to these forums. This is the only place I have been getting information that has been helpful. Please continue to help us as this is very important to us.

So do you get to know where your Linux_for_Tegra is located?

I do not

Then you download it again here.

$ sudo tar xpf ${SAMPLE_FS_PACKAGE} -C Linux_for_Tegra/rootfs/
$ cd Linux_for_Tegra/
$ sudo ./
$ sudo ./tools/

Then repeat the process of dealing with pinmux.

So my confusion during a lot of this was because we were working off of the orin directly and not through my pc onto the orin. we found where we needed to add the files from the excel sheet, but when we went to flash we received an error that said that the local variable ‘bpmp_dtb’ referenced before assigment and failed flashing generic.

YES, you need a host PC for all this stuff.
You are not going to like self-flash the Jetson device.

Put the entire log here. A single sentence doesn’t help.
SDK Manager gives you a button to export the log.

sdkm-2024-03-22-21-39-00.log (348.8 KB)

Here is the log

These were the errors I saw at the end in the terminal:
21:40:19 ERROR: Flash Jetson Linux - flash: /home/master/nvidia/nvidia_sdk/JetPack_6.0_DP_Linux_DP_JETSON_ORIN_NANO_TARGETS/Linux_for_Tegra/bootloader/L4TConfiguration.dtbo: Warning (unit_address_vs_reg): Node /fragment@0 has a unit name, but no reg property

21:40:19 INFO: Flash Jetson Linux - flash: saving flash command in /home/master/nvidia/nvidia_sdk/JetPack_6.0_DP_Linux_DP_JETSON_ORIN_NANO_TARGETS/Linux_for_Tegra/bootloader/flashcmd.txt

21:40:19 INFO: Flash Jetson Linux - flash: saving Windows flash command to /home/master/nvidia/nvidia_sdk/JetPack_6.0_DP_Linux_DP_JETSON_ORIN_NANO_TARGETS/Linux_for_Tegra/bootloader/flash_win.bat

21:40:19 INFO: Flash Jetson Linux - flash: *** Sign and generate flashing ready partition images… ***

21:40:20 INFO: Flash Jetson Linux - flash: [ 0.0247 ] tegraparser_v2 --pt flash.xml.tmp

21:40:20 ERROR: Flash Jetson Linux - flash: File “/home/master/nvidia/nvidia_sdk/JetPack_6.0_DP_Linux_DP_JETSON_ORIN_NANO_TARGETS/Linux_for_Tegra/bootloader/”, line 1446, in tegraflash_update_bpmp_dtb

21:40:20 ERROR: Flash Jetson Linux - flash: UnboundLocalError: local variable ‘bpmp_dtb’ referenced before assignment

21:40:20 ERROR: Flash Jetson Linux - flash: command terminated with error

21:40:20 SUMMARY: DateTime Target Setup - target: Depends on failed component

I need the whole zip file. (151.3 KB)
Here you go!

Sorry that I have to admit our tool is a bunch of mess…

–pinmux_config Orin-jetson_orin_nx_series_+dp a03-pinmux.dtsi
–pmc_config Orin-jetson_orin_nx_series_+dp a03-padvoltage-default.dtsi

The default pinmux file name designated by the Excel sheet contains a space, which ruins parameter parsing of the underlying Python script.
Please rename the file to remove any spaces and try again.
(Of course file names in the board config also have to be updated.)

Dave, Thank you for all your help. We have successfully sent an output signal to a GPIO pin. You’re the GOAT!!! :)

1 Like

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