Hello everyone,
we're developing a CPU board for one of our customers based on the LS1046A. We use UART1 as the primary system console in U-Boot and Linux and have an FTDI FT234XD (Full Speed USB to Basic UART, powered over USB) on board.
This has worked pretty good so far, but our customer has one board where Linux randomly hangs when changing the Linux runlevel and USB is not connected to the FTDI.
I've tested this to the point that I'm pretty sure that the issue occurs not when the UART1_SIN signal is high (3.3V from either on-board or off-board FTDI) before the CPU is powered up.
When connecting the signal directly to ground or to the CPU 3.3V the system randomly hangs.
Does anyone have an idea on what might cause this strange effect and how to prevent it?
Thanks!
Regards
Ferdinand