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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章