Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Is it possible to use nrf_spi_mngr with EASY DMA on nrf52832?

I've been told due to PAN 58 it is not possible to use EASY DMA with nrf52832  without switching to the deprecated SPI driver.  Is there a workaround that allows the use of nrf_spi_mngr?    Without easy DMA the SPI bus speed is incredibly slow, operating 1/8th of the expected rate.

I'm using SDK 15.0.0 with nrf52832.

Parents
  • I discovered the SPI slowness was not related to disabling EASYDMA, but was actually an issue in our code.

    None the less...

    It would be really nice to be able to use EASYDMA feature with SPI in NRF52832.  Since it seems there is a potential workaround it would be a nice improvement for the drivers to support a compile flag that would implement the workaround automatically depending on the size of the transfer.

Reply
  • I discovered the SPI slowness was not related to disabling EASYDMA, but was actually an issue in our code.

    None the less...

    It would be really nice to be able to use EASYDMA feature with SPI in NRF52832.  Since it seems there is a potential workaround it would be a nice improvement for the drivers to support a compile flag that would implement the workaround automatically depending on the size of the transfer.

Children
Related