STM32L462 Can not start DMA transfer via SPI.
Enabled DMA2_CLK
SPI3_CLK
set DMA2_CSELR = 0x00000033;
GPIO is set up correctly and has clk enabled
CMAR1 CMAR2 CPAR1 CPAR2 s
Setup interrupts for DMAe Channel 1 and 2 and their priorities
setup spi3 cr1 cr2
DMA2_CNDTR2 DMA2_CNDTR1
RESET Ints with DMA2_IFCR
Followed the examples in order through HAL MXCUBE sample program
final steps
enable RXDMAEN
enable SPI3
enable TXDMAEN
sample program starts at this point, but my code does not
note from reference SPI3_CR2 bit TXDMAEN
Bit 1 TXDMAEN: Tx buffer DMA enable
When this bit is set, a DMA request is generated whenever the TXE flag is set.
Not starting.