0.序列槽的檢視
在Jetson TX2上共有5路UART接口,通過使用指令:
ls -l /dev/ttyTHS*
可以檢視在裝置上已經啟用的序列槽,結果如下:
Jetson TX2預設啟用兩路序列槽,其中的ttyTHS1和ttyTHS3分别是控制台序列槽和藍牙子產品,而ttyTH2就是我們要使用的序列槽。
該序列槽位于位于J17子產品處。如圖所示,J17為Serial Port Header子產品,對應的是UART1,共包含6個引腳。其中pin1為GND,pin4為TXD,pin5是RXD,這三個引腳也是我們在接線時需要用到的引腳。
接下來我們要實際使用該序列槽。需要在Jetson TX2上安裝minicom用于配置序列槽和cutecom序列槽調試助手用于調試序列槽。
1.minicom的安裝與設定
1.1minicom的安裝
sudo adp-get install minicom
1.2minicom的配置
使用該指令進入設定:
sudo minicom -s
出現如圖所示界面:
選擇Filenames and paths,回車,如圖所示,按A,修改Download directory;按B,修改Upload directory。目錄自定,回車回到到上一級界面。
選擇Serial port setup,回車,如圖所示,按A,将Serila Device設定為/dev/ttyTHS2,按F将Hardware Flow Control設定為No。波特率等也可在此處進行配置。之後回車傳回上一級,并選擇Save setup as dfl,将配置設定為預設。
2.cutecom的安裝與配置
2.1cutecom的安裝
輸入如下指令安裝cutecom:
sudo apt-get install cutecom
1.2cutecom的配置
輸入如下指令打開cutecom:
sudo cutecom
将預設的/dev/ttyS*修改為dev/ttyTHS2。
3.接線與調試
如前文所述,pin1為GND,pin4為TXD,pin5是RXD,此外,使用J26子產品前的3V3引腳供電。連接配接到相應的單片機或者USB-TTL上,并在CuteCom中點選Open device即可進行序列槽通信。需要注意的時候,使用時,若在minicom的界面上顯示已經打開序列槽,但在控制台上出現報錯,則需要在控制台打開minicom。