Other Parts Discussed in Thread: TCAN4550, HALCOGEN
Hi,
a customer is using a TCAN4550 with the RM57L843 over Mib-SPI. As part of that interface multiple Transfer Groups TGs with buffers get initialized and enabled. When the Mib-SPI is complete, currently the CPU is used to read out the data. But we would like to use the DMA instead.
Are there good examples for usage of Mib-SPI with DMA?
Specific questions about the DMA:
- Can the DMA read 4 16-bit Mib-SPI buffers, extract only 8-bits of data from each, and then write the data as big endian into a byte array?
- Can the DMA repeat the above operation over multiple buffers, effectively reading all of the buffers within a transfer group?
- Does the Mib-SPI have any built-in hooks with the DMA to read/write data to/from the Mib-SPI buffers?
Thanks!
--Gunter