Dear F&S support,
We are currently migrating our software from an ArmstoneA9r2/r4 running WEC 7 to ArmstoneMX8MP.We want to maintain our interface board as much as possible without hardware changes.
To accomplish that, we want to ensure UARTs are on the following Rx / Tx pins:
* UART 1: pin 56 + 58
* UART 2: pin 13 + 15
* UART 3: pin 36 + 38
(note: this numbering is our internal numbering, not related to the UART numbering of the F+S hardware doc)
UART 1 is the console UART (UART_A, /dev/ttymxc1) which is fine.
However, we are having trouble to correctly configure UART2 and UART3:
* in the hardware doc, UART_B is assigned to pin 13, pin 15, and looking at the armstonemx8mp.dtsi file, it should be assigned to /dev/ttymxc2 as it is identified as uart3 in the dtsi file. However, we are not able to communicate on that port. What strikes me is that although the hardware doc assigns UART_B to pin13, 15, in the dts file, the comment says that UART_B is assigned to pin 17 and 19:
/* UART_B - Feature connector J20 pins 17,19 */
* the UART assignments for pin 36 + 38 are very confusing in the hardware doc: it states that both UART_C and UART_D are assigned to it, with a comment "Note 5: UART_C, UART_D can be chosen for RS232 RXD and TXD signals".
Can you clarify how we can assign (i guess by patching the dts file) UART's to pin 13, 15 and pin 36,38 respectively?
Thanks for your support.