CH32V307在低功耗模式下,网络无法发送数据

代码基本沿用参考例程写的,如果不使用低功耗模式,则MAC帧数据收发是正常的,但是如果使用__WFE指令进入低功耗模式的话,数据发送就不正常了。根据中断执行的情况来看,有DMA接收中断,但是没有发送中断,导致ETH的发送描述符耗尽没有及时释放,导致后续数据发送就阻塞了。


我用的是内置的10M网卡,在使用低功耗模式时,使用网卡外设是否需要进行特别处理?

您好,在低功耗模式下以太网mac层是无法进行正常收发数据的,可以通过接收数据来唤醒WFE,可以邮箱详细交流一下:kx@wch.cn


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