NXP MCU 技术论坛
直播中

刘满贵

7年用户 1399经验值
私信 关注
[问答]

有谁知道SD驱动程序运行和管理文件结构以及对SD闪存的写入操作是否可能实现这种吞吐率?

我打算将 Variscite DART6UL 板用于一个项目。它具有 NXP i.MX 6 Ultralite ARM Cortex-A7 处理器。我需要以 20MB/秒的速度将数据传输到 SD 卡。
有谁知道 SD 驱动程序运行和管理文件结构以及对 SD 闪存的写入操作是否可能实现这种吞吐率?
我担心驱动程序会对整体数据速率造成的开销。
另外,假设数据可以在 DMA 下从并行输入端口移动到 SD 总线,我是否正确?

回帖(1)

麻酱

2024-3-29 15:19:59
SD驱动程序运行和管理文件结构一般来说是能够实现20MB/秒的速度的,但具体的实现还要看具体的驱动程序和SD卡的读写速度。一般而言,SD卡的读写速度越高,驱动程序管理文件结构和对SD闪存的写入操作就越快。对于Variscite DART6UL板,它可以实现20MB/秒的数据传输速度,但具体的操作还需要对系统进行调整和优化。

在进行数据传输时,DMA可以显著提高数据传输速度。如果数据可以在DMA下从并行输入端口移动到SD总线,那么这种方式通常是更快、更有效率的。但具体的实现还需要考虑系统的硬件和软件架构、驱动程序的设计以及SD卡本身的读写速度等方面。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分