for our application it is necessary to use all available pins on our Jetson AGX Xavier (Developer Edition). Currently we get the error message “ValueError: Channel 8 is invalid” as soon as we try to define (GPIO.BOARD) pins 3,5,8,10,13 & 28 (Based on this structure) as output or input.
After some research we assume that the reason for error message is the default function of these pins (I2C1_SDA, I2C1_SCL, UART1_TXD, UART1_RXD, I2C0_SDA and I2C0_CLK).
We have seen that you can enable various alternative functions via the Jetson-IO, but we have not seen that you can use it to transfer the above pins to GPIOs - is that correct so far or is it possible?
Another possibility we found is via the pinmux changes (Link to Docs).
But here we didn’t understand how to use the associated Excel file (downloadable from the download center) to activate the alternative functions. Is there a detailed description or a tutorial for this?
As described we want to convert the above pins to GPIOs, would it be possible to provide a brief description of how we can do this?
Unfortunately the linked doc is incomprehensible for us. We also check following topics, but still we don’t know how to solve the problem:
- Set pins 3, 5, 8, 10, 27, 28, from 40-pin header from SFIO to GPIO (Alternate Function)
- Jetson Xavier AGX Test 40 pin hesder for UART RTS/CTS
Thanks in advance.