I am using tmdxrm46hdk. I have configured MibSPI as
/* MIBSPI1 set all pins to functional */
mibspiREG1->PC0 = (uint32)((uint32)1U << 0U) /* SCS[0] */
| (uint32)((uint32)1U << 1U) /* SCS[1] */
| (uint32)((uint32)0U << 2U) /* SCS[2] */
| (uint32)((uint32)0U << 3U) /* SCS[3] */
| (uint32)((uint32)0U << 4U) /* SCS[4] */
| (uint32)((uint32)0U << 5U) /* SCS[5] */
| (uint32)((uint32)0U << 8U) /* ENA */
| (uint32)((uint32)1U << 9U) /* CLK */
| (uint32)((uint32)1U << 10U) /* SIMO[0] */
| (uint32)((uint32)1U << 11U) /* SOMI[0] */
| (uint32)((uint32)0U << 17U) /* SIMO[1] */
| (uint32)((uint32)0U << 25U); /* SOMI[1] */.
I am not using DMA. I am using Aardvark as slave device. I am using only one transfer group. When i enable the transfer group, Tx completion flag is set but nothing is displayed on Aardvark. The Rx values are 0xffff. The MibSPI is working fine in Loopback mode.
Please suggest what could be cause of this problem.
Thanks,
Naveed