Part Number: AM6442
Other Parts Discussed in Thread: SYSCONFIG
Hi
When I try to assign more than 3 peripherals (Chip selects) on SPI0 using Sysconfig (11_00_00_18) the driver initialization (Drivers_mcspiOpen) fails.
Code is running on R5_0_0 core. The SPI-instance is configured as "Multi Controller" with 4 MCSPI Channel Configurations
The failure occurs in Udma_rmAllocTxCh which appears to hava a limit of 3 DMA-tx-channels for all SPI interfaces combined. It looks like it tries to allocate one channel per CS.
Not sure what DMA-tx-channels means in this context but I don't see why each SPI instance would need more than 1 DMA channel for tx and 1 DMA channel for rx.
Any reason for this failure? Am I configuring the SPI wrong in Sysconfig?
Best Regards,
Mathias
