The above description of the problem, was very helpful. The solution that I used was different and may help someone else. However the symptoms my system exhibited were the same. hdma_spi_rx when handled before hdma_spi_tx, and using HAL_SPI_TxRxCpltC...