How the Jetson TX2 NX controls gpio in Uboot command line mode

Hi,
The BSP version I’m using is 32.7.2 and I’ve used the gpio command to control the GPIO3_PW.03 output high, but it always stays low.
image
And I pulled this pin high externally, read its status and still show low, how should I solve this problem?

hello 17679339172,

could you please also confirm the GPIO configuration in UBoot environment.
for example,

Usage: 
gpio <input|set|clear|toggle> <pin> 
 - input/set/clear/toggle the specified pin 
gpio status [-a] [<bank> | <pin>] - show [all/claimed] GPIOs

Hi,
Isn’t this command only able to control GPIO high and low levels and read GPIO status, how should I get its configuration?
I used ‘gpio status -a’ in the Uboot environment and the output is as follows.

Tegra186 (P3636-0001) # gpio status -a
Bank A:
A0: output: 0
A1: input: 0
A2: input: 0
A3: input: 0
A4: input: 0
A5: output: 0
A6: input: 0
A7: input: 0
Bank B:
B0: input: 0
B1: input: 0
B2: input: 0
B3: input: 0
B4: input: 0
B5: input: 0
B6: input: 0
B7: input: 0
Bank C:
C0: input: 0
C1: input: 0
C2: input: 1
C3: input: 1
C4: input: 0
C5: input: 0
C6: input: 0
C7: input: 0
Bank D:
D0: input: 0
D1: input: 0
D2: input: 0
D3: input: 0
D4: input: 0
D5: input: 0
D6: input: 0
D7: input: 0
Bank E:
E0: input: 0
E1: input: 0
E2: input: 0
E3: input: 0
E4: input: 0
E5: input: 0
E6: input: 0
E7: input: 0
Bank F:
F0: input: 0
F1: input: 0
F2: input: 0
F3: input: 0
F4: input: 0
F5: input: 0
F6: input: 0
F7: input: 0
Bank G:
G0: input: 0
G1: input: 0
G2: input: 0
G3: input: 0
G4: input: 0
G5: input: 0
G6: input: 0
G7: input: 0
Bank H:
H0: input: 0
H1: input: 0
H2: input: 0
H3: input: 0
H4: output: 0
H5: input: 0
H6: output: 1
H7: input: 0
Bank I:
I0: input: 0
I1: input: 0
I2: input: 0
I3: input: 0
I4: input: 0
I5: input: 0
I6: input: 0
I7: input: 0
Bank J:
J0: input: 0
J1: input: 0
J2: input: 0
J3: input: 0
J4: input: 0
J5: input: 0
J6: input: 0
J7: input: 0
Bank K:
K0: input: 0
K1: input: 0
K2: input: 0
K3: input: 0
K4: input: 0
K5: input: 0
K6: input: 0
K7: input: 0
Bank L:
L0: output: 0
L1: input: 0
L2: output: 0
L3: output: 1
L4: input: 0
L5: input: 0
L6: input: 0
L7: input: 0
Bank M:
M0: input: 0
M1: input: 0
M2: input: 0
M3: input: 0
M4: output: 0 ethernet@2490000.phy-reset-gpios
M5: input: 0
M6: input: 0
M7: input: 0
Bank N:
N0: output: 0
N1: input: 1
N2: input: 0
N3: output: 0
N4: input: 0
N5: input: 0
N6: input: 0
N7: input: 0
Bank O:
O0: input: 0
O1: input: 0
O2: input: 0
O3: input: 0
O4: input: 0
O5: input: 0
O6: input: 0
O7: input: 0
Bank P:
P0: input: 0
P1: input: 0
P2: input: 0
P3: input: 0
P4: input: 0 sdhci@3400000.wp-gpios
P5: input: 0 sdhci@3400000.cd-gpios
P6: output: 1 sdhci@3400000.power-gpios
P7: input: 0
Bank Q:
Q0: input: 0
Q1: input: 0
Q2: input: 0
Q3: input: 0
Q4: input: 0
Q5: input: 0
Q6: input: 0
Q7: input: 0
Bank R:
R0: input: 0
R1: input: 0
R2: input: 0
R3: input: 0
R4: input: 0
R5: input: 0
R6: input: 0
R7: input: 0
Bank T:
T0: input: 0
T1: input: 0
T2: input: 0
T3: input: 0
T4: input: 0
T5: input: 0
T6: input: 0
T7: input: 0
Bank X:
X0: input: 0
X1: input: 0
X2: input: 0
X3: input: 0
X4: output: 0
X5: input: 0
X6: input: 0
X7: input: 0
Bank Y:
Y0: input: 0
Y1: input: 0
Y2: input: 0
Y3: input: 1
Y4: input: 0
Y5: input: 0
Y6: input: 0
Y7: input: 0
Bank BB:
BB0: input: 0
BB1: input: 0
BB2: input: 0
BB3: input: 0
BB4: input: 0
BB5: input: 0
BB6: input: 0
BB7: input: 0
Bank CC:
CC0: input: 0
CC1: input: 0
CC2: input: 0
CC3: input: 0
CC4: input: 0
CC5: input: 0
CC6: input: 0
CC7: input: 0
Bank S:
S0: input: 0
S1: input: 0
S2: input: 0
S3: input: 0
S4: input: 0
S5: input: 0
S6: input: 0
S7: input: 0
Bank U:
U0: output: 0
U1: input: 0
U2: input: 0
U3: input: 0
U4: input: 0
U5: output: 0
U6: input: 0
U7: input: 0
Bank V:
V0: input: 0
V1: input: 0
V2: input: 0
V3: input: 0
V4: input: 0
V5: input: 0
V6: output: 0
V7: input: 0
Bank W:
W0: input: 0
W1: input: 0
W2: input: 0
W3: input: 0
W4: input: 0
W5: input: 0
W6: input: 0
W7: input: 0
Bank Z:
Z0: input: 0
Z1: input: 0
Z2: input: 0
Z3: input: 0
Z4: input: 0
Z5: input: 0
Z6: input: 0
Z7: input: 0
Bank AA:
AA0: input: 0
AA1: input: 0
AA2: input: 0
AA3: input: 0
AA4: input: 0
AA5: input: 0
AA6: input: 0
AA7: input: 0
Bank EE:
EE0: input: 0
EE1: input: 0
EE2: input: 1
EE3: input: 0
EE4: input: 0
EE5: input: 0
EE6: input: 0
EE7: input: 0
Bank FF:
FF0: input: 1
FF1: input: 1
FF2: input: 0
FF3: input: 0
FF4: input: 0
FF5: input: 0
FF6: input: 0
FF7: input: 0

hello 17679339172,

it shows this pin as input direction.

please refer to pinmux spreadsheets, this pin is default configured as UC3_RXD for UART communication.
you should also modify pinmux configuration to use this pin.

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