Jetson PXXX定义
P2180 -> Jetson TX1
P3310 -> Jetson TX2
P3489 -> Jetson TX2i
P3448 -> Jetson Nano devkit
P3448-0020 -> Jetson Nano production module
P2888 -> Jetson Xavier
P2888-0060 -> Jetson Xavier-8GB
p3730 -> Jetson AGX Orin Developer Kit
P3701 -> Jetson AGX Orin: System on Module (SOM)
P3737 -> Jetson AGX Orin: carrier board
Jetson 名词
BCT -> Boot Configuration Table
DTS很多,你要修改哪一个?
板上执行
sudo dmesg | grep dts
设备树调试过程中,如何检查我的更改/补丁是否在dts中生效?
autra@autra-desktop:/proc/device-tree$ xxd i2c@7000c000/status
我如何知道目前使用的是哪个Jetson Linux版本?
cat /etc/nv_tegra_release
确定你想要的DTS内容是不是对的
dtc -I dtb -O dts -o <out.dts> <kernel_tegra234-p3701-0000-p3737-0000.dtb>
编译dtbo for overlay
dtc -O dtb -o tegra234-p3737-camera-imx490-overlay.dtbo -@ tegra234-p3737-camera-imx490-overlay.dts
关于custom-overlay.dts
sudo /opt/nvidia/jetson-io/config-by-hardware.py -l
sudo /opt/nvidia/jetson-io/config-by-hardware.py -n 2='Jetson Camera IMX390'
关于GPIO Export
查看GPIO列表
sudo cat /sys/kernel/debug/gpio
导出并控制GPIO
sudo chmod 777 /sys/class/gpio/export
sudo chmod 777 /sys/class/gpio/unexport
echo 320 > /sys/class/gpio/export
echo out > /sys/class/gpio/PAA.04/direction
echo 1 > /sys/class/gpio/PBB.02/value
定制用户名和密码
sudo ./tools/l4t_create_default_user.sh -u autra -p autra --accept-license