I am looking into using I3C with DMA on RT685, but unfortunately the SDK does not have support for I3C DMA. Is there any plan to add support for I3C DMA to the SDK?
The LPC86x SDK does have support for I3C DMA, and the LPC86x appears to have a very similar I3C register set to the RT685. Would fsl_i3c_dma.[ch] from the LPC86x SDK be a good starting point for RT685?
https://docs.nxp.com/bundle/AN13952/page/topics/i3c_transfer_with_dma.html
Thanks!
已解决! 转到解答。
Hi @jzipperer206 ,
Hope you are doing well!
I asked the internal team and there are a few bugs in the I3C DMA for RT6xx and RT5xx so they are not yet available to the public, therefore it is not recommended to do the porting by yourself, please wait for the official release. Sorry I can't get and discuss more detailed information about this, but the good news is that the official i3c_dma driver will be released in the next SDK version.
Best regards,
Gavin
Hi @jzipperer206 ,
Thanks for your interest in NXP MIMXRT series!
It's true that the current I3C example project in the RT685 SDK doesn't provide a DMA method, but a very good speed can be achieved using the SDR mode. Also, the documentation you mentioned is a very good reference!
Best regards,
Gavin
Hi @jzipperer206 ,
Hope you are doing well!
I asked the internal team and there are a few bugs in the I3C DMA for RT6xx and RT5xx so they are not yet available to the public, therefore it is not recommended to do the porting by yourself, please wait for the official release. Sorry I can't get and discuss more detailed information about this, but the good news is that the official i3c_dma driver will be released in the next SDK version.
Best regards,
Gavin