Configure 40 pin header with non Nvidia Carrier board

Hi. In our application we use Nvidia Jetson Orin Nano SoM together with Carrier board J401 from Seed studio. This carrier board has 40 pin header similar to Jetson Orin Nano devkit carrier board.

I would like to change function of those 40 pin (specifically I am interested in enabling PWM on pin 32). I never found any documentation on how this can be done for Jetson Orin Nano. All I found is documentation for Jetson Nano, which can be found here:

Jetson Nano Developer Kit 40-Pin Expansion Header Configuration at Jetson Download Center Archive | NVIDIA Developer

Could you please explain how can I do similar thing for Jetson Orin Nano?

https://docs.nvidia.com/jetson/archives/r36.3/DeveloperGuide/HR/ConfiguringTheJetsonExpansionHeaders.html?highlight=jetson%20io

I tried changing pin function via method you link to but it did not work.

sudo /opt/nvidia/jetson-io/jetson-io.py

I believe this works only with dev kits and not with other carrier boards.
I think I will have to go with changing pinmux_config but there is no documentation for that to be found anywhere.

Document:
https://docs.nvidia.com/jetson/archives/r36.3/DeveloperGuide/HR/JetsonModuleAdaptationAndBringUp/JetsonOrinNxNanoSeries.html?highlight=spreadsheet#generating-the-pinmux-dtsi-files

This is what I have been looking for, thank you. I will read through and if encounter any issues, I open new topic.

1 Like

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