Back peddled to jp5.x used sdkmanager to flash over the jp6.1. Now the jetson-io.py will launch and allow adding overlays, csi cam does work and pwm option is available and not tested yet. It does not launch with jp6.1 rev 1 nvme.
Are the pins that are identified in section 3.3 of developer kit carrier board mux’d. I am using a trivial script to just toggle the pin, it does toggle however is not going to the upper rail, a very small ac buzz. I have tried a 56k external to pull up and pull down and nothing changes. It was assumed the those pins are already to go?? Do they still need an overlay applied?
Here is the code
import Jetson.GPIO as GPIO
import time
pin = 31 # GPIO pin number (BOARD numbering)
GPIO.setmode(GPIO.BOARD)
GPIO.setup(pin, GPIO.OUT, initial=GPIO.LOW)
try:
print("Setting GPIO HIGH on pin 31...")
GPIO.output(pin, GPIO.HIGH)
time.sleep(10) # Hold HIGH for 10 seconds
print("Setting GPIO LOW on pin 31...")
GPIO.output(pin, GPIO.LOW)
time.sleep(10) # Hold LOW for 10 seconds
finally:
GPIO.cleanup()
print("GPIO released.")