Auvidea J20板入门指南

Auvidea J20板入门指南
内容
1 简介
2 配置和设置
2.1 TX1
2.2 TX2
2.3 J20上的Jetson TX1 I2C映射
3 Jetson TX1 CSI输入映射在J20上
介绍
此Wiki页面提供了有关开始使用Jetson TX1的Auvidea J20板的有用说明。J20提供对Jetson TX1上可用的6个双通道CSI端口的访问,这个Auvidea板连接到Jetson devkit中可用的摄像机端口,因此不需要任何特殊的载板来使用它。

Auvidea_TX1_line.JPG

配置和设置
TX1
对于J20中可用的6个输入端口中的每一个,都有一个时钟和GPIO引脚(某些摄像机可以复位)。可以使用I2C端口扩展器控制GPIO线。我们测试了两款Pi相机型号,并且都对i2cdetect做出了回应。

请确保运行以下命令:

sudo i2cset -f -y 1 0x77 3 0xfb#为J20启用1.8V电源
sudo i2cset -f -y 6 0x20 6 0x3e#配置I2C端口扩展器的输出(低字节) - 时钟线保持输入,因此没有数据冲突
sudo i2cset -f -y 6 0x20 7 0x33#配置I2C端口扩展器的输出(高字节)
sudo i2cset -f -y 6 0x20 2 0xfe#将所有GPIO输出写入并打开LED(低字节)
sudo i2cset -f -y 6 0x20 3 0xff#写入所有GPIO输出(高字节)
执行完所有命令后,Pi摄像机应响应I2C访问。

注意:安装R11,R12,R15,R16,R17和R18(焊接跳线)时,不启用I2C端口扩展器相应引脚的输出。这可能会导致硬件损坏,因为输出相互驱动。因此,请确保使用上面列表中的以下2条说明。

i2cset -f -y 6 0x20 6 0x3e
i2cset -f -y 6 0x20 7 0x33
如果要将GPIO的设置修改为6个连接器,只需更改以下2个命令中的数据:

GPIO全部1:
i2cset -f -y 6 0x20 2 0xfe
i2cset -f -y 6 0x20 3 0xff
GPIO全部为0:
i2cset -f -y 6 0x20 2 0
i2cset -f -y 6 0x20 3 0
请注意,端口扩展器并不总是显示在i2cdetect上。请阅读输出寄存器以进行测试。

i2cget -f -y- 6 0x20 2
I2C地址转换:

Pi相机1.3
普通地址:0x36
翻译地址:0x34
Pi相机2.1
普通地址:0x64
翻译地址:0x12
示例:J1_1上的PiCamera 1.3

i2cdetect -y -r 0
0 1 2 3 4 5 6 7 8 9 abcdef
00: - - - - - - - - - - - - -
10: - - - - - - - - - - - - - - - -
20: - - - - - - - - - - - - - - - -
30: - - - - - - 36 - - - - - - - - -
40: - - - - - - - - - - - - UU - - -
50: - - - - - - - - - - - - - - - -
60: - - - - - - - - - - - - - - - -
70: - - - - - - - -
要禁用J20的1.8V电源,请运行以下命令。这将使J20 I2C扩展器和连接到I2C总线中的J20板的任何相机都不可见。

i2cset -f -y 1 0x77 3 0xf9#禁止J20的1.8V电源。此命令使I2C扩展器和连接到J20的摄像机在I2C总线中不可见
一般意见:

I2C扩展器映射到I2C总线6,地址20。
J20板上的电源LED始终亮着。它不依赖于i2cset -f -y 1 0x77 3 0xfb命令。
TX2
TX2的I2C总线顺序已更改,I2C扩展器映射到I2C总线2,地址20和J20电源映射到I2C总线0,地址77。

请确保为TX2运行以下命令:

sudo i2cset -f -y 0 0x77 3 0xfb#为J20启用1.8V电源
sudo i2cset -f -y 2 0x20 6 0x3e #no data collisionrt expander(低字节) - 时钟线保持输入,所以没有数据冲突
sudo i2cset -f -y 2 0x20 7 0x33#配置I2C端口扩展器的输出(高字节)
sudo i2cset -f -y 2 0x20 2 0xfe#向所有GPIO输出写入1并打开LED(低字节)
sudo i2cset -f -y 2 0x20 3 0xff#写入所有GPIO输出(高字节)

如果要将GPIO的设置修改为6个连接器,只需更改以下2个命令中的数据:

GPIO全部1:
i2cset -f -y 2 0x20 2 0xfe
i2cset -f -y 2 0x20 3 0xff
GPIO全部为0:
i2cset -f -y 2 0x20 2 0
i2cset -f -y 2 0x20 3 0
请注意,端口扩展器并不总是显示在i2cdetect上。请阅读输出寄存器以进行测试。

i2cget -f -y- 2 0x20 2
Jets上的Jetson TX1 I2C映射
我们使用Pi摄像机V1.3和V2.1进行测试,以生成I2C总线,设备地址,J20连接器和设备型号的映射。下表总结了它。

J20-I2C-地图
下面是J20扩展板的图表,显示了Jetson TX1 devkit和J20板之间的完整I2C接口。

J20-I2C-诊断
Jetson TX1 CSI输入映射在J20上
每个块有2个连接器:

J1连接到CSI-1
J2连接到CSI-2
有J1和J2的3个实例。

J1_1:CSI-A:video0
J1_2:CSI-C:video2
J1_3:CSI-E:video4

J2_1:CSI-B:video1
J2_2:CSI-D:video3
J2_3:CSI-F:video5

猜你喜欢

转载自blog.csdn.net/alan711/article/details/86251138