GPIOs do not work

Hello,

I have a Jetson Orin Nano 8BG Developer Kit. It is on Jetpack 6.1.

I followed the instructions for working with the GPIO Pins with python closely: GitHub - NVIDIA/jetson-gpio: A Python library that enables the use of Jetson’s GPIOs. Including the udev rules. When I run a sample python script to turn GPIO Pins on/off every 1 second as in samples/simple_out I am not able to measure anything with a multimeter at the corresponding pins.

When I run gpioinfo while the script is running I get line 144: "PAC.06" "Jetson-gpio" output active-high [used] for the corresponding pins. Also the active-high does not change. Shouldn’t it change to low after a second and then back to high again?

You will need to modify the overlay.

Here is some sample code to run the GPIO. No need to modify udev rules.

1 Like

Thank you! I followed this: Configuring the Jetson Expansion Headers — Jetson Linux Developer Guide documentation (I saved the pin changes, not as an overlay).