This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTOS/LAUNCHXL-CC2650: DMA data transfer from sensor controller to SD card

Part Number: LAUNCHXL-CC2650

Tool/software: TI-RTOS

I'm working on a project to collect data from external sensors and write them into an SD card. Right now, I've managed to get the FATFS module working and pull data from my sensors. My question is,

  • (1) Is it possible to DMA and transfer sensor data directly from sensor controller to SD card?, or 
  • (2) Do we need to transfer sensor data from sensor controller to Cortex-M3 memory via DMA channel and from there, write to SD card?

How do I handle either of this task?

Any advice would be appreciated.

Thanks,

Henry

  • Hello Huy,
    What interface/driver do you use to control the SD card?
    I will check with our team if we have implemented DMA control for the sensor controller.
  • Hello Eirik,

    Thank you for your response. It'd be really helpful, and I really appreciate it.

    We implemented a SPI interface to connect with the SD card and from there, building a middleware to communicate with FATFS. As we are now able to write (using f_write) and get data from sensors, our goal is to write the data to SD card with 512KB block or an integer multiple of it. Since I don't have any experience with DMA, if you can assist me with this, or point me to a right direction, that'd save me a lot of time.

    Many thanks,
    Henry
  • Hello Eirik,

    I know it's been a while, but do you have any update on this?

    Best regards,
    Henry