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.

RTOS/MSP432P401R: DMA interrupt not working with SPI CH5 & CH4

Part Number: MSP432P401R
Other Parts Discussed in Thread: CC1310

Tool/software: TI-RTOS

Hi,

We are using MSP432P401R in a custom hardware, (TIRTOS and Simplelink 2.20.0.12), and needs to use 4 SPI to control other IC peripherals (EUSCIA1, EUSCIA3, EUSCIB0 and EUSCIB1) and UART(EUSCIA0). When they are used alone they all works fine with each peripheral, but there is a conflict when using a couple of them together.

We also use CC1310 that exchanges information with MSP432 through SPI. For that, we use EUSCI_B1, and it works fine if set DMA_CH2_EUSCIB1TX0 and DMA_CH3_EUSCIB1RX0, and any DMA_INT not used.

For setting EUSCIA1, (SD card with fatSD library), we need DMA_CH2 and DMA_CH3, so at same time SD does not work with same channels (EUSCIB1 works). Until here, nothing weird.

Then, we modified EUSCIB1 based on table 6-36 of dataseet (http://www.ti.com/lit/ds/symlink/msp432p401r.pdf, page 115), setting DMA_CH4_EUSCIB1TX1 and DMA_CH5_EUSCIB1RX1, or DMA_CH6_EUSCIB1TX2, DMA_CH7_EUSCIB1RX2. but SPI remains stucked, like if interrupt is not trigger.

There is any consideration or configuration to be taken into account in order to use TX[1,2,3]/RX[1,2,3] instead TX0/RX0? We have been searching days with no luck.

Thanks in advance for your time,

Filipollas

**Attention** This is a public forum