I'm unable to open UART2 or UART3 using adi_dev_Open() on my BF548. I have stepped through the function, and it seems that there is no DMA channel mapped to UART2 and UART3 RX, which was later confirmed by reading the manual.
The question is: Is there a way to use the system services to operate UART2 or UART3 so the initialization sequence will not fail? Should I map a DMA channel manually?
An example code would be very appreciated.