Tool/software:
Hello, we are bringing up a new board with a 66AK2G1x processor. We are having some confusion surrounding the UARTs as they are listed in the datasheet and technical reference manual.
Can you help clarify how these UARTs are related?
The datasheet clearly calls out that there are only 3 UART interfaces in the part, but the pinout and register definitions refer to :
* UART0 (RXD = pin T4 / TXD = pin T1)
* UART1 (RXD = pin T3 / TXD = pin T5)
* UART2 (pin E21 / TXD = D21)
* PR0_UART0 ( RXD = pin E25 / TXD = pin E24)
* PR1_UART0 (RXD = pin C4 / TXD = pin B9)
The TRM makes this even more confusing by repeating that there are only 3 UARTs, but then shows PRU-ICSS_0 and PRU-ICSS_1 UARTs with specific register settings separate from the generic UART0-2.
Are there actually 5 UARTs, or are the PR*_UART0 ports somehow a copy of UART0? How does this work? I have not found anything in the Technical Reference Manual that describes how the PR* UARTs are different from UART0-2, though they seem to have separate registers. In fact, the TRM shows "UART0_TXD" and "UART0_RXD" names in a figure shows "PRU-ICSS" timing.
Thanks,
- James