We have a custom carrier board holding the Jetson TX1, which has the TX1’s UART0 and UART1 TX and RX pins connected to another embedded board. We power up two boards at the same time and TX1 couldn’t boot into kernel.
I read the documentation about the OEM product design guide and it says that the UART0 and UART1 pins are used for the RAM code strapping and boot select pins during startup.
But when i use the Orbitty Carrier and it has the same UARTs (ttyS0 and ttyTHS2 in Linux), i don’t have this problem when i close the u-boot’s console. I also close the u-boot’s console in custom carrier board, but still the TX1 doesn’t boot when the two boards are powered up at the same time.
I also routed the UART 2 and UART3 of the TX1 in the custom carrier, and i don’t connect these ports anywhere. They are near a uart pin and they also make the TX1 enter into the no boot state when there is a circuit driving their near pins. It seems very interesting.
Thanks in advance,