Any USB debug UART that supports 3.3V TTL voltage should work.
In fact in a pinch if you have an old Raspberry Pi, it supports 3.3 volt TTL, so if you know what you are doing you could use that for a debug UART.
/dev/ttyS0
VisionFive2 Pin 6: Ground
VisionFive2 Pin 8: UART0 TX (AKA GPIO 5)
VisionFive2 Pin 10: UART0 RX (AKA GPIO 6)
probably: /dev/serial1 or /dev/ttyAMA0
might be: /dev/serial0 or /dev/ttyS0
Raspberry Pi Pin 6: Ground
Raspberry Pi Pin 8: UART0, TXD0 (AKA GPIO 14)
Raspberry Pi Pin 10: UART0, RXD0 (AKA GPIO 15)
So you would wire RPi pin 6 to VF2 pin 6 (A common ground between the boards), RPi pin 8 to VF2 pin 10 (RPi TX to VF2 RX), RPi pin 10 to VF2 pin 8 (RPi RX to VF2 TX).