How to configure the pinmux properly

I would like to know what is the best way to configure the pinmux for each of the 40-pin header GPIOs. Currently, I refer to “Jetson_AGX_Orin_Pinmux_Config_Template_082422” excel file to find the Verilog_Ball_Name for that particular pin. Then, I use that name to search in the “Orin Series System-on-Chip Technical Reference Manual” to find the address and pinmux table for that pin. Then, on Jetson I would type in command: “sudo busybox devmem [address] 32 [value].” I tried testing my way of configuring the pinmux by changing the pull-up/pull-down of one of the GPIO pin, but it doesn’t seem to work. Ex: “sudo busybox devmem 0x02440020 w 0x00008” for pulling up pin15/GPIO27.

Also, some of my pins could only set to output HIGH to about 1.6V [pin 22/GPIO17 & pin18/GPIO35]. I’m wondering if there’s a problem with those particular pins or it is a config issue that can be change by the pinmux.

hello suphakornl,

please refer to developer guide for the steps, Changing the Pinmux.

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