CH32V307 如何实现SDIO+FAT32+DMA

目前在用CH32V307格式化了一个SD卡,搭载了FAT32文件系统,但是在文件系统上读写数据花费时间太长了,怎么使用SDIO的DMA方式?SDIO配置成DMA方式是否可以加快读写速度呢

您好,


        开启SDIO的DMA模式,须在SD_Init函数中进行修改,您可以参考下图中红色方框的位置进行操作,另请将sdio.c文件更新至最新版本EVT中所提供的文件。


image.png




请问只修改这个地方就可以了吗?新的SDIO.C与之前的有哪些区别?


您好,


        如果您使用的是EVT中提供的例程,开启DMA仅修改此一处即可。我不确定您使用的库是什么版本,为了避免出现意料之外的错误,建议您将该文件替换为最新版本。





只有登录才能回复,可以选择微信账号登录