Part Number: RM46L852
Hello,
our software team is developing an application on the Hercules which communicates via MibSPI1 with a TI Sitara AM43xx. The Sitara is SPI master and the Hercules SPI slave. The SPI clock is 24 MHz and we are using no DMA. The data chunks which are transferred fit into the internal MibSPI1 buffers. As the required timing for all application tasks is very demanding we want to send a CAN frame via DCAN1 concurrently. If we do this we can reproduce that we loose data on the SPI which we do not if we just wait for the end of the transfer in a tight loop.reading SPI status registers . It looks as if the SPI unit is unable to store the received data into its internal buffer if CAN is active.
Is this a known issue or do you have an explanation for this ? Obviously both units using the same interconnect.
Best regards,
Oliver