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