Hello, I am trying to set pin 127 (GPIO04) to high on the jetson nano board. I have tried to do so when connected to the devBoard, as well as on our own custom carrier board, and I get this error:
Other pins such as 120 will work. What is the cause of this? Is there something I need to do on the device tree to allow this?
Thanks for your reply. I am seeing this error when connected to a custom board as well as when connected to a devkit. Here is my Jetpack version 4.6.4:
Here is part of the output of my kernel dtb file (/boot/kernel_tegra210-p3448-0000-p3449-0000-b00.dtb),. Does this need to be function= “gpio”; for the gpio pins I desire to use, and then the jetson reflashed with these changes? Or is there a specific line that needs to be modified?
Here is the dmesg outputted to a file. I am unable to use the pins as shown at the bottom of the file. Specifically I am trying to get pin 127 to work and be able to control it’s gpio value.
You are correct, my mistake. What values should I change to register the pin 127 to work in the jetson nano pinmux spreadsheet tool before generating the dtsi?
The pin 127 has always had an error when trying to use it as a gpio, either from terminal commands or using the jetson gpio python package. It gives the message it is unregistered. I am trying to register it with a new generated device tree configuration. To do this I am compiling the dtb, placing it in the boot folder (from the dtsi generated from the spreadsheet), and then trying to activate it using the jetson-io tool. Is this correct?
I have seen some other things online about using a python file to generate a .cfg. Is there a way to just use the .dtsi files generated by the spreadsheet to update a dynamic configuration on the jetson that is called on boot to configure these gpio pins differently?
Could you share the exact steps you conducted as commands instead of such simple one?
To do this I am compiling the dtb, placing it in the boot folder (from the dtsi generated from the spreadsheet), and then trying to activate it using the jetson-io tool. Is this correct?