I have the USART2 setup for RTS/CTS flow-control and Rx DMA for one byte transfers into a ringbuffer. The problem isn't that the ringbuffer is overflowing, it appears that the DMA process is stalled during the erase flash pages operation and the UART...