目前在用CH32V307格式化了一个SD卡,搭载了FAT32文件系统,但是在文件系统上读写数据花费时间太长了,怎么使用SDIO的DMA方式?SDIO配置成DMA方式是否可以加快读写速度呢
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU
目前在用CH32V307格式化了一个SD卡,搭载了FAT32文件系统,但是在文件系统上读写数据花费时间太长了,怎么使用SDIO的DMA方式?SDIO配置成DMA方式是否可以加快读写速度呢
您好,
开启SDIO的DMA模式,须在SD_Init函数中进行修改,您可以参考下图中红色方框的位置进行操作,另请将sdio.c文件更新至最新版本EVT中所提供的文件。
请问只修改这个地方就可以了吗?新的SDIO.C与之前的有哪些区别?
您好,
如果您使用的是EVT中提供的例程,开启DMA仅修改此一处即可。我不确定您使用的库是什么版本,为了避免出现意料之外的错误,建议您将该文件替换为最新版本。