Not receiving DMA Transfer Complete interrupt.
I'm using both SPI1 and SPI2 on an STM32G071RBT Nucleo board, using STM32CubeIDE code generation and LL interface. Both SPIs are configured to use DMA for receive and transmit. SPI1 uses channels 2 & 3; SPI2 uses channels 4 & 5. The DMA transmit complete interrupt is enabled on the receive channels. (2 & 4).
SPI1 works fine, but not SPI2!?!?! The SPI transaction is successfully started, and the data sent, but I never receive the channel 4 transfer complete interrupt. Any thoughts? Does the DMAMUX need to be configured to receive a channel 4 interrupt? (The interrupt handler is called "DMA1_Ch4_7_DMAMUX1_OVR_IRQHandler".)
Thanks for any help.