Hi experts
May I've found another bug in the current MCSPI driver (mcu_plus_sdk_am263x_08_06_00_34).
MCSPI_Transaction / API says:
void *rxBuf; /**< [IN] void * to a buffer to receive data. * * If rxBuf is NULL, the driver discards all MCSPI frames received. * * The size of the buffer is similar to txBuf as explained above. */
If I use the "mcspi_loopback_dma_am263x-lp_r5fss0-0_freertos_ti-arm-clang" example and change rxBuf to NULL:
spiTransaction.txBuf = (void *)gMcspiTxBuffer; spiTransaction.rxBuf = (void *)NULL;
Than the CPU gets stuck when executing the code via CCS / Debug.
Since this feature presumably increases efficiency when only data is sent and not received, I wanted to ask if anyone could take a look at this?
Thanks and best regards
Dominik