I have a GNSS INS GPS connected to my Jetson TX2 via UART#0 which described in JetsonTX1_TX2_Developer_Kit_Carrier_Board_Specification.pdf document in
Table 16. Expansion Header (J21) Pin Descriptions
At lines 8 and 10:
8 UART1_TXD_HDR_3V3 UART0_TX UART #0 Transmit Output 3.3V 24mA / -24mA 4
10 UART1_RXD_HDR_3V3 UART0_RX UART #0 Receive Input 3.3V – 4
From L4T pont of view the UART#0 file descriptor is /dev/ttyS0
The GNSS INSS GPS state is continuous which means that it send data every 10 ms.
When I reboot the Jetson TX2 while the GNSS INS GPS is connected the, boot process stuck while the connected monitor display the NVIDIA logo.
Only when I disconnect the GNSS INS GPS and then reboot the Jetson TX2 it successfully boot.
I also have an additional IMU embedded device which connect to the UART#1 J17.
From L4T pont of view the UART#0 file descriptor is /dev/ttyTHS2
When I reboot the Jetson TX2 while only the IMU is connected the, boot process doesn’t stuck and everything is working fine.
Jetson TX2 developer kit board:
Linux distro and version –
Ubuntu 16.04.5 LTS (Xenial Xersus)
L4T - #R28 (release), REVISION 2.1, GCID: 11272647, BOARD: t186ref, EABI: aarch64, DATE: Thu May 17 07:29:06 UTC 2018
GPU type - As part of the Jetson TX2 developer kit board
JetPack – 3.2.1 (But TensorRT and CUDNN were updated according to JetPack 3.3 versions)
nvidia driver version - As part of the JetPack
CUDA version - Release 9.0, V9.0.252
CUDNN version - 7.1.5
Python version – Not used
TensorRT version – 22.214.171.124