Holybro PixV5 FMU Debug port as UART?

I am wondering If i can use the FMU debug port on the holybro pixV5 flight controller as UART to connect ERLS RX. it seems like I need to power the RX separately but will it have full functionality?

UART Mapping

  • SERIAL0 → USB
  • SERIAL1 → UART2 (Telem1)
  • SERIAL2 → UART3 (Telem2)
  • SERIAL3 → UART1 (GPS)
  • SERIAL4 → UART4 (GPS2, marked TEL4/GPS2)
  • SERIAL5 → UART6 (Telem3)
  • SERIAL6 → UART7 (spare, debug)

Not the best choice:
UART7 is debug
PF6 UART7_RX UART7 NODMA
PE8 UART7_TX UART7 NODMA

  • SERIAL1 → UART2 (Telem1) - Optical Flow
  • SERIAL2 → UART3 (Telem2) - ELRS Airport
  • SERIAL3 → UART1 (GPS) - GPS
  • SERIAL4 → UART4 (GPS2, marked TEL4/GPS2) - SIYI gimbal control
  • SERIAL5 → UART6 (Telem3) 3*TFmini Lidar in I2C mode
  • SERIAL6 → UART7 (spare, debug)

Can i replace any of the other peripherals with Uart 7?

Go here for the hwdef.dat and review the UARTS with DMA. Note the “include fmuv5” so you will have to review that as well.
Pix32V5 Hwdef

Should i consider upgrading to the holybro pix32 v6 flight controller as it will support DMA in all UARTs and then I can repurpose the FMU debug to use with ELRS? or is there any way I can enable DMA on every uart in Pix32v5

UART Mapping

  • SERIAL0 → USB
  • SERIAL1 → UART7 (Telem1) RTS/CTS pins
  • SERIAL2 → UART5 (Telem2) RTS/CTS pins
  • SERIAL3 → USART1 (GPS1)
  • SERIAL4 → UART8 (GPS2)
  • SERIAL5 → USART2 (Telem3) RTS/CTS pins
  • SERIAL6 → USART3 (USER)
  • SERIAL7 → USB (can be used for SLCAN with protocol change)

All UARTs except UART4 have full DMA capability.

No.