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:从传感器控制器到 SD 卡的 DMA 数据传输

Guru**** 2595805 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/596651/rtos-launchxl-cc2650-dma-data-transfer-from-sensor-controller-to-sd-card

器件型号:LAUNCHXL-CC2650

工具/软件:TI-RTOS

我正在进行一个项目、从外部传感器收集数据并将其写入 SD 卡。 现在、我已经设法让 FATFS 模块工作、并从我的传感器中提取数据。 我的问题是、

  • (1)是否可以 DMA 并将传感器数据直接从传感器控制器传输到 SD 卡?、或  
  • (2)我们是否需要通过 DMA 通道将传感器数据从传感器控制器传输到 Cortex-M3存储器、并从该通道写入 SD 卡?

如何处理这两项任务中的任何一项?

如有任何建议,请提出。

谢谢、

Henry

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Huy、
    您使用什么接口/驱动程序来控制 SD 卡?
    我将向我们的团队核实我们是否已为传感器控制器实施了 DMA 控制。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Erik 您好!

    感谢您的回答。 它真的很有帮助、我真的很感激。

    我们实施了一个 SPI 接口来连接 SD 卡、然后在此接口上构建一个中间件来与 FATFS 进行通信。 由于我们现在能够写入(使用 f_write)并从传感器获取数据、我们的目标是将数据写入具有512KB 块或整数倍块的 SD 卡。 由于我对 DMA 没有任何经验、因此如果您可以帮助我解决这个问题、或者为我指明正确的方向、这将为我节省大量时间。

    非常感谢、
    Henry
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Erik 您好!

    我知道已经有一段时间了、但您对此有什么更新吗?

    此致、
    Henry