I'm struggling with MIBSPI/DMA on my Hercules Launchpad make II with RM46x controller:
My program is based on the the example_mibspi_DMA from HALCoGen.
I only use the transmit part, and have disabled the internal loop, bacause I want to look at the signals with ananalyzer.
When I run that program on MIBSPI1, I get clock, CS and SIMO with the correct data that I'm trying to send.
When I reconfigure HALCoGen and my C code to work with MIBSPI3, The SOMI signal is not showing on J5.6 . CLK and SC work.
I change all registers from 1 to 3: mibspiRAMX,mibspiREGX; in HALCoGen
I switch from driver MIBSPI1 to MIBSPI3,
and make the same sattings on the MIBSPI3 tabs as on MIBSPI1;
I disable MIBSPI1 and enabled MIPSPI3 in PINMUX
My first thoughts are that I also have to change something in the DMA settings of the code, but I am as yet unable to find out what.
I have attached my HALCoGen and CCS project.