IO
Definition
Main Module - Core-3588JD4
| Name | GPIO Number | IO Type |
|---|---|---|
| IO1 | 36 | INPUT |
| IO2 | 102 | INPUT |
| IO3 | 44 | INPUT |
| IO4 | 38 | INPUT |
| IO5 | 137 | OUTPUT(relay) |
Main Module - Core-3576JD4
| Name | GPIO Number | IO Type |
|---|---|---|
| IO1 | 127 | INPUT |
| IO2 | 125 | INPUT |
| IO3 | 129 | INPUT |
| IO4 | 126 | INPUT |
| IO5 | 128 | OUTPUT(relay) |
Main Module - Jetson Orin Nano/Jetson Orin NX
| Name | GPIO Number | IO Type |
|---|---|---|
| IO1 | 397 | INPUT |
| IO2 | 391 | INPUT |
| IO3 | 453 | INPUT |
| IO4 | 486 | INPUT |
| IO5 | 441 | OUTPUT(relay) |
Use
For example, to operate 486, you need:
-
Export the GPIO, run as root user:
echo 486 > /sys/class/gpio/export -
Operate GPIO, set to read input or output specified value:
cd /sys/class/gpio/gpio486# set input modeecho in > directioncat value# set output modeecho out > direction# output low levelecho 0 > value# output high levelecho 1 > value
There are a few things to note:
- If the GPIO has been applied by other drivers, it cannot be exported successfully, and subsequent read and write operations cannot be performed.
- Involving the multiplexing of IO functions, if the function of the pin is already GPIO, the above method can be used; otherwise, the pinctrl state must be specified in the device tree.