This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MIBSPI + DMA: simple program works on MIBSPI1, not on MIBSPI3 (Hecules LP MK II with RM46x)

Other Parts Discussed in Thread: HALCOGEN, RM46L852

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.

7180.RM46_25lc256.zip