Cannot change DMA configuration after first transfer
Well, there are a couple of solutions for this, basically you need to reconfigure the module and the DMA and make sure that the necessary bits are set, another way is to just DeInit the hardware module (SPI, UART, whatever), DeInit the DMA and finally configure everything like it was the first time