*** Please note that this reply is generated by LLM automatically ***
Based on the provided context, it appears that you are trying to use the PB.00 pin (pin 16 on the 40-pin header) as a GPIO pin on your Jetson AGX Orin development kit. However, you are experiencing issues with reading the pin state using the gpioget command.
To troubleshoot this issue, let’s go through the steps to ensure that the pin is properly configured as a GPIO pin.
Pinmux Configuration: First, ensure that the PB.00 pin is configured as a GPIO pin in the pinmux table. You can check the pinmux assignment using the cat /sys/kernel/debug/gpio command and searching for the PB.00 pin. In your case, you mentioned that you have already assigned the pin as a GPIO pin, but it’s essential to double-check the configuration.
E_IO_HV Field: Make sure that the E_IO_HV field is disabled in the corresponding pinmux register of the GPIO pin. You can disable the 3.3V Tolerance Enable field in the pinmux spreadsheet to achieve this. This field is crucial in determining the pin’s behavior, and disabling it will allow the pin to function as a GPIO pin.
Pin Direction: Verify that the Pin Direction is set to Bidirectional. This setting enables the userspace framework to operate the GPIO pin in both input and output directions. If the pin direction is not set to bidirectional, the pin may not function as expected.
Reflash the Board: After making the necessary changes to the pinmux configuration, reflash the board with the updated pinmux file. This step is crucial in applying the changes to the hardware.
GPIO Number: Ensure that you are using the correct GPIO number when reading the pin state using the gpioget command. In your case, the GPIO number for the PB.00 pin is gpio-356. You can verify this by searching for the PB.00 pin in the cat /sys/kernel/debug/gpio output.
Voltage Levels: When applying a voltage to the pin, ensure that the voltage levels are within the acceptable range for the Jetson AGX Orin development kit. The kit is designed to operate with 3.3V or 5V voltage levels, so applying a voltage within this range should not cause any issues.
By following these steps and verifying the pinmux configuration, you should be able to read the correct state of the PB.00 pin using the gpioget command.
In comparison to the provided context, it appears that you have already followed some of the steps, but it’s essential to double-check the pinmux configuration, E_IO_HV field, and pin direction to ensure that the pin is properly configured as a GPIO pin.
If you continue to experience issues, you may want to try using the gpio command to set the pin direction and then read the pin state using the gpioget command. Additionally, you can try using a different GPIO pin to rule out any issues with the specific pin you are using.
*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***
Thanks for the response. Has it always been the case that JetPack 7.1 would not work with AGX Orin? I have seen posts where others have used JetPack 7.1 on Orin AGX.
Here is the result for
R38 (release), REVISION: 4.0, GCID: 43443517, BOARD: generic, EABI: aarch64, DATE: Wed Dec 31 00:15:19 UTC 2025