Questions regarding the use of GPIO in the extension header of the Jetson Orin Nano board based on Jetpack 6.0/6.1/6.2.
Problems installing and using Jetson.GPIO
The rootubuntu:/home/sot# sudo pip3 install Jetson.GPIO command shows the following results.
=> Requirement already satisfied: Jetson.GPIO in /usr/lib/python3/dist-packages (2.1.7)
=> WARNING: Running pip as the ‘root’ user can result in broken permissions and conflicting behavior
with the system package manager.
It is recommended to use a virtual environment instead: 12. Virtual Environments and Packages — Python 3.13.1 documentation
import time
import Jetson.GPIO
Traceback (most recent call last):
File “”, line 1, in
File “/usr/lib/python3/dist-packages/Jetson/init.py”, line1, in
…
Exception: Could not determine Jetson model
I wonder if the Jetpack version is a problem. What is the solution?
We would like to control more than 8 GPIOs using the GPIO offset. What are the other GPIO offset address values?
We’re using Jetson Orin Nano Devkit, and we’re going to downgrade it from JetPack6.2 to JetPack5.x to facilitate Jetson.GPIO use.
I know pin 31 of the extension header of the Jetson Orin Nano board is PQ.06 (106), but after reviewing the TRM document with this name, I couldn’t find the offset value.
However, I found that the offset value was 0x70 through the Internet, and I found in the TRM document that the offset value was 0x70, “PADCTL_G3_SOC_GPIO33_0” or “PADCTL_G4_SOC_GPIO17_0” came out.
Q) May I know the mapping relationship between the name of the extension header pin of the Jetson Orin Nano board and the TRM document? For example, 13 of the extension pin is PY.00(122), and how to find the offset value in the TRM document?