This content has been marked as final. Show 1 reply
The DMA does not put any restriction on creating the channel from USB to SPI. But, the problem is that you have to set some preamble like address, data size and also assert control signals like ssn. These are the hindrance why you cannot directly do a USB to SPI transfer. That's the reason we have use FX3-CPU in all our examples where we have to do a SPI communication. The same is true for I2C as well.