We - the Radar System Software team - are using RTD drivers and config from release SW32R47_RTD_R21-11_0.8.0_CD01_D2505 and they are working fine. We are now trying to switch to the latest RTD release for S32R47, which is "SW32R47 Real-Time Drivers AUTOSAR R23-11 0.8.0" but this didn't work for us. The behaviour that we notice is a that an expected interrupt from the DMA is missing when using the new RTDs and trying to do an Spi_AsyncTransmit.
The steps that I followed to generate the new rtd configs based on the new RTD driver are
1- uninstalled the old RTD driver
2- installed the new RTD driver SW32R47 Real-Time Drivers AUTOSAR R23-11 0.8.0
3- imported the working configs from the tresos project that we already have and are working fine with the old release
4- generated the configs and copied them in our working space
Would be great if you can support us to get the latest release to also work for us. Thanks in advance
Hello @MMosbah ,
Can you please confirm if the example I provided helped you? If so can you please accept this as solution?
Thank you.
Hello @MMosbah ,
Please see the attached example I have modified to use SPI async transfer with DMA.
On this example the transfer is executed properly.
Hello Mohamed,
Have you verified how the examples are done in "SW32R47 Real-Time Drivers AUTOSAR R23-11 0.8.0"?
I have tested the MCL DMA transfer example and it works properly. There is no issue with DMA.
Please compare your configuration with this one as well and if not I can also have a look over your project if you attach it.
Also in "SW32R47 Real-Time Drivers AUTOSAR R23-11 0.8.0" there are examples that use both Design Studio and Tressos.
--Marius