CH32V208 ETH操作逻辑问题

在CH32FV2x_V3xRM.pdf里面是区分开了CH32V30x_D8C和CH32V20x_D8W。在具体描述里面,发现CH32V30X_D8C是有DMA描述符的章节,证明此类型的ETH需要配置描述符,但是在CH32V20x_D8W章节并没有说明DMA描述符,取而代之的是发送(接收) DMA 缓冲区起始地址,那么请问CH32V20x_D8W的ETH是需要配置DMA描述符(即和CH32V30X_D8C一样的逻辑),还是直接传缓冲区地址及长度进行发送,而不走描述符的方案,这一点无法从WCHNET使用文档和相关例程中明显看到,还请官方解释一下。

1669918598137650.png

1669918598147109.png


您好,是的,对CH32V20x_D8W来说没有描述符的要求的,可以通过DMA直接进行数据的收发,但为了方便管理在软件层做了描述符的机制,具体的操作方式您可以参考相应的EVT。


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