Hi.
I have Jetson TX1 Connect Tech Carrier Board.
when I want to import the board library in python it shown this error:
WARNING: Carrier board is not from a Jetson Developer Kit.
WARNNIG: Jetson.GPIO library has not been verified with this carrier board,
WARNING: and in fact is unlikely to work correctly.
Traceback (most recent call last):
File "serr.py", line 1, in <module>
import board
File "/usr/local/lib/python3.6/dist-packages/board.py", line 136, in <module>
from adafruit_blinka.board.nvidia.jetson_tx1 import *
File "/usr/local/lib/python3.6/dist-packages/adafruit_blinka/board/nvidia/jetson_tx1.py", line 3, in <module>
from adafruit_blinka.microcontroller.tegra.t210 import pin
File "/usr/local/lib/python3.6/dist-packages/adafruit_blinka/microcontroller/tegra/t210/pin.py", line 4, in <module>
import Jetson.GPIO as GPIO
File "/usr/lib/python3/dist-packages/Jetson/GPIO/__init__.py", line 1, in <module>
from .gpio import *
File "/usr/lib/python3/dist-packages/Jetson/GPIO/gpio.py", line 70, in <module>
model, JETSON_INFO, _channel_data_by_mode = gpio_pin_data.get_data()
File "/usr/lib/python3/dist-packages/Jetson/GPIO/gpio_pin_data.py", line 463, in get_data
for fn in os.listdir(gpio_chip_gpio_dir):
FileNotFoundError: [Errno 2] No such file or directory: '/sys/devices/7000c400.i2c/i2c-1/1-0074/gpio'
what can I do ?
this seems have problem to connecting to the GPIO headers…
anyone can help me ?
must be a problem with GPIO pin configuration because I ran the same problem previously on this board and it works fine without any problem…
is there any library shoud I install for working with gpio pins ?
also when I want to send serial data from board with pins in python, it gives me the same error…
what is the problem exactly ???
The error message says that your code looks for an I2C device (an GPIO expander?) on bus i2c-1 and I2C address 0x74 and doesn’t find one. Is this specific hardware present? Does i2cdetect find it?
when I run the i2cdetect -y -r 1 command
it finds the 0x76 address not 0x74 address.
but the i2cdetect command works properly with no problem
and note that. I’m using the Jetson TX1 carrier board
We could not reproduce the issue on the TX1 devkit with JP4.6.4.
From the release page of ConnectTech, it seems the latest release for TX1 is JP4.4.
How do you use JP4.6.3 and JP4.6.4 with TX1 on Connect Tech carrier board?
I don’t know.
the Nvidia sdk-manager told me jetpack 4.6.3 was available for the board and then I installed it.
you are right, I have to reinstall the jetpack and change the version to 4.4
thank you so much for your help.
The BSP package from SDKM is used for the devkit only.
You should download the custom BSP of JP4.4 from your vendor’s website for your custom carrier board.