Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
Hello TI support team.
There is a difference in data transfer between MCSPI's DMA mode and Interrupt mode.
The SDK is mcu_plus_sdk_am64x_08_06_00_45.
20 bytes of data are transferred.
Attached are waveform images and settings images for data transfer in both modes.
In DMA mode, 20-byte transfers occur smoothly.
In Interrupt mode, there seems to be a wait after 16 bytes.
What could be the cause of this?
What settings are necessary to transfer data without waits in Interrupt mode?
By the way, when I changed the "Fifo Trigger Level for TX" in Interrupt mode from 16 to 32,
I confirmed that 20 bytes were transferred without any waiting time.
However, when I set the value to something other than 16 or 32, such as 20, the data was not even transferred.
Why is there no data transfer?
Best regards,
Kiyomasa Imaizumi.