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。