我在ch32v307上碰到个问题:
将SDIO+EMMC+UDISK+DMA的例程中的DMA模式改为轮询模式,将板子和电脑用usb连接的时候出现如下情况
但点击格式化磁盘后又无法完成格式化
而使用dma模式可以正常实现将emmc变成u盘的功能。
只改动了sdio.c的两个地方如下:
虽然说DMA模式下可以但目前我需要轮询模式的程序,所以
请问有 SDIO+EMMC+USIDK的轮询模式的例程吗
我在ch32v307上碰到个问题:
将SDIO+EMMC+UDISK+DMA的例程中的DMA模式改为轮询模式,将板子和电脑用usb连接的时候出现如下情况
但点击格式化磁盘后又无法完成格式化
而使用dma模式可以正常实现将emmc变成u盘的功能。
只改动了sdio.c的两个地方如下:
虽然说DMA模式下可以但目前我需要轮询模式的程序,所以
请问有 SDIO+EMMC+USIDK的轮询模式的例程吗
补充:我用SD卡的相同例程,改了上述两个地方即将DMA模式改为SD_POLLING_MODE
可以实现将sd卡变成u盘的,但我想要的是emmc轮询模式下的udisk,将其改为SD_POLLING_MODE后就变成开头说的情况了。
可否提供一个SDIO+EMMC+UDISk+轮询模式的例子,或者说需要怎么修改才能将SDIO+EMMC+UDISk+DMA的例子改为轮询模式下正常使用的程序
再补充一下,用的是ch32v307,裸机环境,设备模式的U-DISK
需求:希望提供一份SDIO+EMMC+UDISK+轮询模式的例程,或如何修改能够将DMA模式的这个例程改为轮询模式的程序
您好,暂时没有SDIO+EMMC+UDISK的例程,你可以先留个邮箱,这边后面可以整理一个发给你。关于DMA模式改为轮询模式,在CH32V307 EVT中有SDIO操作EMMC的例程,在该例程基础上修改DMA模式为轮询模式是没有问题的,仅修改你附图的那两个地方,你可以使用EVT例程测试一下。关于你描述无法格式化问题,可以检查一下是否跟读写接口的调用有关,若方便可将你的工程发过来(lzs@wch.cn)具体看一下。
邮箱:个人信息保护,已隐藏