Can data in the cache be moved to the RF FIFO via DMA?

  • I want to increase the rate of data from UARTE to RF FIFO.Can data be transferred from the cache to the RF FIFO using DMA?

  • nrf52832 nRF5_SDK_17.1.0_ddde560  S132
Parents
  • Hello,

    No, that is not possible, unfortunately. It is not a full fledged DMA in that way. In addition, if you are using the softdevice (s132), then you will not have full access to the radio either way, and all the data that you want to send over BLE needs to be wrapped in headers before it is sent, which is what the SoftDevice will do for you. But you need to use the SoftDevice API.

    Perhaps you want to look into the ble_app_uart example from SDK17.1.0\examples\ble_peripheral\ble_app_uart. Perhaps this is doing something similar to what you want to acheive.

    Best regards,

    Edvin

Reply
  • Hello,

    No, that is not possible, unfortunately. It is not a full fledged DMA in that way. In addition, if you are using the softdevice (s132), then you will not have full access to the radio either way, and all the data that you want to send over BLE needs to be wrapped in headers before it is sent, which is what the SoftDevice will do for you. But you need to use the SoftDevice API.

    Perhaps you want to look into the ble_app_uart example from SDK17.1.0\examples\ble_peripheral\ble_app_uart. Perhaps this is doing something similar to what you want to acheive.

    Best regards,

    Edvin

Children
Related